public abstract class TypeImpl extends NodeImpl implements Type
The following features are implemented:
Modifier and Type | Field and Description |
---|---|
protected boolean |
abstract_
The cached value of the '
Abstract ' attribute. |
protected static boolean |
ABSTRACT_EDEFAULT
The default value of the '
Abstract ' attribute. |
protected DomainModel |
domainModel
The cached value of the '
Domain Model ' reference. |
protected <any> |
referencedVariables
The cached value of the '
Referenced Variables ' reference list. |
protected <any> |
superType
The cached value of the '
Super Type ' reference list. |
protected VisualType |
visualType
The cached value of the '
Visual Type ' reference. |
id, ID_EDEFAULT, name, NAME_EDEFAULT, synched, SYNCHED_EDEFAULT, tags
Modifier | Constructor and Description |
---|---|
protected |
TypeImpl() |
Modifier and Type | Method and Description |
---|---|
DomainModel |
basicGetDomainModel() |
VisualType |
basicGetVisualType() |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseAdd(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
java.lang.Object |
eInvoke(int operationID,
<any> arguments) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
boolean |
extendsType(Type type) |
Value |
getDefaultValue() |
DomainModel |
getDomainModel() |
<any> |
getReferencedVariables() |
<any> |
getSuperType() |
VisualType |
getVisualType() |
boolean |
isAbstract() |
void |
setAbstract(boolean newAbstract) |
void |
setDomainModel(DomainModel newDomainModel) |
void |
setVisualType(VisualType newVisualType) |
java.lang.String |
toString() |
getId, getName, getPath, getTags, isSynched, setId, setName, setSynched
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId, getName, getPath, getTags, setId, setName
isSynched, setSynched
protected <any> superType
Super Type
' reference list.
getSuperType()
protected static final boolean ABSTRACT_EDEFAULT
Abstract
' attribute.
isAbstract()
,
Constant Field Valuesprotected boolean abstract_
Abstract
' attribute.
isAbstract()
protected VisualType visualType
Visual Type
' reference.
getVisualType()
protected <any> referencedVariables
Referenced Variables
' reference list.
getReferencedVariables()
protected DomainModel domainModel
Domain Model
' reference.
getDomainModel()
protected EClass eStaticClass()
eStaticClass
in class NodeImpl
public <any> getSuperType()
getSuperType
in interface Type
TypesPackage.getType_SuperType()
public DomainModel getDomainModel()
getDomainModel
in interface Type
Type.setDomainModel(DomainModel)
,
TypesPackage.getType_DomainModel()
public DomainModel basicGetDomainModel()
public void setDomainModel(DomainModel newDomainModel)
setDomainModel
in interface Type
newDomainModel
- the new value of the 'Domain Model' reference.Type.getDomainModel()
public boolean isAbstract()
isAbstract
in interface Type
Type.setAbstract(boolean)
,
TypesPackage.getType_Abstract()
public void setAbstract(boolean newAbstract)
setAbstract
in interface Type
newAbstract
- the new value of the 'Abstract' attribute.Type.isAbstract()
public VisualType getVisualType()
getVisualType
in interface Type
Type.setVisualType(VisualType)
,
TypesPackage.getType_VisualType()
public VisualType basicGetVisualType()
public void setVisualType(VisualType newVisualType)
setVisualType
in interface Type
newVisualType
- the new value of the 'Visual Type' reference.Type.getVisualType()
public <any> getReferencedVariables()
getReferencedVariables
in interface Type
TypesPackage.getType_ReferencedVariables()
,
Variable.getTypes()
public Value getDefaultValue()
getDefaultValue
in interface Type
public boolean extendsType(Type type)
extendsType
in interface Type
public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
public java.lang.Object eInvoke(int operationID, <any> arguments) throws java.lang.reflect.InvocationTargetException