wt.tools.metamodel
Class Inherit
java.lang.Object
wt.tools.metamodel.ModelElement
wt.tools.metamodel.Relationship
wt.tools.metamodel.Inherit
- All Implemented Interfaces:
- Cloneable
- public class Inherit
- extends Relationship
Fields inherited from class wt.tools.metamodel.ModelElement |
customizations, DEBUG, documentation, LINE_SEPARATOR, name, nextID, properties, RESOURCE, source, stereotype, store, supportedAPI, TRACE, uid |
Methods inherited from class wt.tools.metamodel.ModelElement |
ensureDeferredLoaded, getBoolean, getBoolean, getCustomization, getCustomization, getCustomizations, getDocumentation, getName, getOriginalSource, getProperty, getProperty, getProperty, getProperty, getSource, getSourceId, getStereotype, getSupportedAPI, getUid, initialize, initialize, isDeprecated, loadCustomizations, loadFromStoreDeferred, setBoolean, setDocumentation, setName, setProperty, setSource, setStereotype, setStore, setSupportedAPI, setUid, store, storeForPackage, transferProperty, writeToStore |
isInterface
protected boolean isInterface
Inherit
protected Inherit()
Inherit
Inherit(String theUid,
ClassClass theOwner)
throws WTException
getElementCode
protected String getElementCode()
- Specified by:
getElementCode
in class ModelElement
isClass
public boolean isClass()
isInterface
public boolean isInterface()
loadFromStore
protected void loadFromStore()
throws WTException
- Overrides:
loadFromStore
in class Relationship
- Throws:
WTException
make
public static Inherit make(String newName,
InheritType inheritType)
make
public static Inherit make(ClassClass theSupplier)
writeToStore
protected void writeToStore()
- Overrides:
writeToStore
in class Relationship