wt.tools.metamodel
Class Inherit

java.lang.Object
  extended bywt.tools.metamodel.ModelElement
      extended bywt.tools.metamodel.Relationship
          extended bywt.tools.metamodel.Inherit
All Implemented Interfaces:
Cloneable

public class Inherit
extends Relationship


Field Summary
protected  boolean isInterface
           
 
Fields inherited from class wt.tools.metamodel.Relationship
access, owner, supplier, supplierName
 
Fields inherited from class wt.tools.metamodel.ModelElement
customizations, DEBUG, documentation, LINE_SEPARATOR, name, nextID, properties, RESOURCE, source, stereotype, store, supportedAPI, TRACE, uid
 
Constructor Summary
protected Inherit()
           
(package private) Inherit(String theUid, ClassClass theOwner)
           
 
Method Summary
protected  String getElementCode()
           
 boolean isClass()
           
 boolean isInterface()
           
protected  void loadFromStore()
           
static Inherit make(ClassClass theSupplier)
           
static Inherit make(String newName, InheritType inheritType)
           
protected  void writeToStore()
           
 
Methods inherited from class wt.tools.metamodel.Relationship
clone, getOwner, getSupplier, getSupplierFullName, getSupplierName, getVisibility, setDefaults, setOwner, toString
 
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
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

isInterface

protected boolean isInterface
Constructor Detail

Inherit

protected Inherit()

Inherit

Inherit(String theUid,
        ClassClass theOwner)
  throws WTException
Method Detail

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