public class CompositeTypeImpl extends TypeImpl implements CompositeType
The following features are implemented:
Modifier and Type | Field and Description |
---|---|
protected Composite |
defaultValue
The cached value of the '
Default Value ' containment reference. |
protected <any> |
variables
The cached value of the '
Variables ' containment reference list. |
abstract_, ABSTRACT_EDEFAULT, domainModel, referencedVariables, superType, visualType
id, ID_EDEFAULT, name, NAME_EDEFAULT, synched, SYNCHED_EDEFAULT, tags
Modifier | Constructor and Description |
---|---|
protected |
CompositeTypeImpl() |
Modifier and Type | Method and Description |
---|---|
NotificationChain |
basicSetDefaultValue(Composite newDefaultValue,
NotificationChain msgs) |
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType) |
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs) |
boolean |
eIsSet(int featureID) |
void |
eSet(int featureID,
java.lang.Object newValue) |
protected EClass |
eStaticClass() |
void |
eUnset(int featureID) |
Composite |
getDefaultValue() |
<any> |
getVariables() |
void |
setDefaultValue(Composite newDefaultValue) |
basicGetDomainModel, basicGetVisualType, eInverseAdd, eInvoke, extendsType, getDomainModel, getReferencedVariables, getSuperType, getVisualType, isAbstract, setAbstract, setDomainModel, setVisualType, toString
getId, getName, getPath, getTags, isSynched, setId, setName, setSynched
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
extendsType, getDomainModel, getReferencedVariables, getSuperType, getVisualType, isAbstract, setAbstract, setDomainModel, setVisualType
getId, getName, getPath, getTags, setId, setName
isSynched, setSynched
protected <any> variables
Variables
' containment reference list.
getVariables()
protected Composite defaultValue
Default Value
' containment reference.
getDefaultValue()
protected EClass eStaticClass()
eStaticClass
in class TypeImpl
public <any> getVariables()
getVariables
in interface CompositeType
TypesPackage.getCompositeType_Variables()
public Composite getDefaultValue()
getDefaultValue
in interface CompositeType
getDefaultValue
in interface Type
getDefaultValue
in class TypeImpl
CompositeType.setDefaultValue(Composite)
,
TypesPackage.getCompositeType_DefaultValue()
public NotificationChain basicSetDefaultValue(Composite newDefaultValue, NotificationChain msgs)
public void setDefaultValue(Composite newDefaultValue)
setDefaultValue
in interface CompositeType
newDefaultValue
- the new value of the 'Default Value' containment reference.CompositeType.getDefaultValue()
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
eInverseRemove
in class TypeImpl
public java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)