Modifier and Type | Field and Description |
---|---|
protected Type |
arrayType
The cached value of the '
Array Type ' reference. |
protected ArrayValue |
defaultValue
The cached value of the '
Default Value ' containment reference. |
protected int |
size
The cached value of the '
Size ' attribute. |
protected static int |
SIZE_EDEFAULT
The default value of the '
Size ' attribute. |
abstract_, ABSTRACT_EDEFAULT, domainModel, referencedVariables, superType, visualType
id, ID_EDEFAULT, name, NAME_EDEFAULT, synched, SYNCHED_EDEFAULT, tags
Modifier | Constructor and Description |
---|---|
protected |
ArrayTypeImpl() |
Modifier and Type | Method and Description |
---|---|
Type |
basicGetArrayType() |
NotificationChain |
basicSetDefaultValue(ArrayValue 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) |
Type |
getArrayType() |
ArrayValue |
getDefaultValue() |
int |
getSize() |
void |
setArrayType(Type newArrayType) |
void |
setDefaultValue(ArrayValue newDefaultValue) |
void |
setSize(int newSize) |
java.lang.String |
toString() |
basicGetDomainModel, basicGetVisualType, eInverseAdd, eInvoke, extendsType, getDomainModel, getReferencedVariables, getSuperType, getVisualType, isAbstract, setAbstract, setDomainModel, setVisualType
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 static final int SIZE_EDEFAULT
Size
' attribute.
getSize()
,
Constant Field Valuesprotected Type arrayType
Array Type
' reference.
getArrayType()
protected ArrayValue defaultValue
Default Value
' containment reference.
getDefaultValue()
protected EClass eStaticClass()
eStaticClass
in class TypeImpl
public int getSize()
getSize
in interface ArrayType
ArrayType.setSize(int)
,
TypesPackage.getArrayType_Size()
public void setSize(int newSize)
setSize
in interface ArrayType
newSize
- the new value of the 'Size' attribute.ArrayType.getSize()
public Type getArrayType()
getArrayType
in interface ArrayType
ArrayType.setArrayType(Type)
,
TypesPackage.getArrayType_ArrayType()
public Type basicGetArrayType()
public void setArrayType(Type newArrayType)
setArrayType
in interface ArrayType
newArrayType
- the new value of the 'Array Type' reference.ArrayType.getArrayType()
public ArrayValue getDefaultValue()
getDefaultValue
in interface ArrayType
getDefaultValue
in interface Type
getDefaultValue
in class TypeImpl
ArrayType.setDefaultValue(ArrayValue)
,
TypesPackage.getArrayType_DefaultValue()
public NotificationChain basicSetDefaultValue(ArrayValue newDefaultValue, NotificationChain msgs)
public void setDefaultValue(ArrayValue newDefaultValue)
setDefaultValue
in interface ArrayType
newDefaultValue
- the new value of the 'Default Value' containment reference.ArrayType.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)