Public Member Functions | Protected Member Functions | Protected Attributes | Static Protected Attributes

de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl Class Reference

List of all members.

Public Member Functions

Enumeration basicGetBaseEnumeration ()
Object eGet (int featureID, boolean resolve, boolean coreType)
boolean eIsSet (int featureID)
void eSet (int featureID, Object newValue)
void eUnset (int featureID)
Enumeration getBaseEnumeration ()
EList< String > getLiteralSemantics ()
boolean isIsMultiValued ()
void setBaseEnumeration (Enumeration newBaseEnumeration)
void setIsMultiValued (boolean newIsMultiValued)
String toString ()

Protected Member Functions

 EnumerationValueTypeImpl ()
EClass eStaticClass ()

Protected Attributes

Enumeration baseEnumeration
boolean isMultiValued = IS_MULTI_VALUED_EDEFAULT
EList< String > literalSemantics

Static Protected Attributes

static final boolean IS_MULTI_VALUED_EDEFAULT = false

Detailed Description

An implementation of the model object 'Enumeration Value Type'.

The following features are implemented:


Constructor & Destructor Documentation

de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.EnumerationValueTypeImpl (  )  [protected]

Member Function Documentation

Enumeration de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.basicGetBaseEnumeration (  ) 
Object de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.eGet ( int  featureID,
boolean  resolve,
boolean  coreType 
)
boolean de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.eIsSet ( int  featureID  ) 
void de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.eSet ( int  featureID,
Object  newValue 
)
EClass de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.eStaticClass (  )  [protected]
void de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.eUnset ( int  featureID  ) 
Enumeration de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.getBaseEnumeration (  ) 
EList<String> de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.getLiteralSemantics (  ) 
boolean de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.isIsMultiValued (  ) 
void de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.setBaseEnumeration ( Enumeration  newBaseEnumeration  ) 
void de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.setIsMultiValued ( boolean  newIsMultiValued  ) 
String de.fraunhofer.isst.eastadl.datatypes.impl.EnumerationValueTypeImpl.toString (  ) 

Member Data Documentation

The cached value of the 'Base Enumeration' reference.

See also:
getBaseEnumeration()

The default value of the 'Is Multi Valued' attribute.

See also:
isIsMultiValued()

The cached value of the 'Is Multi Valued' attribute.

See also:
isIsMultiValued()

The cached value of the 'Literal Semantics' attribute list.

See also:
getLiteralSemantics()