org.eclipse.etrice.core.room.impl
Class TypeImpl

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.BasicTypeImpl
          extended by org.eclipse.etrice.core.room.impl.TypeImpl
All Implemented Interfaces:
BasicType, Type

public class TypeImpl
extends BasicTypeImpl
implements Type

An implementation of the model object 'Type'.

The following features are implemented:

EMF generated code

Field Summary
protected  java.lang.String ext
          The cached value of the 'Ext' attribute.
protected static java.lang.String EXT_EDEFAULT
          The default value of the 'Ext' attribute.
protected  DataClass type
          The cached value of the 'Type' reference.
 
Fields inherited from class org.eclipse.etrice.core.room.impl.BasicTypeImpl
prim, PRIM_EDEFAULT, ref, REF_EDEFAULT
 
Constructor Summary
protected TypeImpl()
           
 
Method Summary
 DataClass basicGetType()
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
 java.lang.String getExt()
           
 DataClass getType()
           
 void setExt(java.lang.String newExt)
           
 void setType(DataClass newType)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.etrice.core.room.impl.BasicTypeImpl
getPrim, isRef, setPrim, setRef
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.etrice.core.room.BasicType
getPrim, isRef, setPrim, setRef
 

Field Detail

type

protected DataClass type
The cached value of the 'Type' reference.

See Also:
getType()
EMF generated code
EMF ordered

EXT_EDEFAULT

protected static final java.lang.String EXT_EDEFAULT
The default value of the 'Ext' attribute.

See Also:
getExt()
EMF generated code
EMF ordered

ext

protected java.lang.String ext
The cached value of the 'Ext' attribute.

See Also:
getExt()
EMF generated code
EMF ordered
Constructor Detail

TypeImpl

protected TypeImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class BasicTypeImpl
EMF generated code

getType

public DataClass getType()

Specified by:
getType in interface Type
Returns:
the value of the 'Type' reference.
See Also:
Type.setType(DataClass), RoomPackage.getType_Type()
EMF generated code

basicGetType

public DataClass basicGetType()

EMF generated code

setType

public void setType(DataClass newType)

Specified by:
setType in interface Type
Parameters:
newType - the new value of the 'Type' reference.
See Also:
Type.getType()
EMF generated code

getExt

public java.lang.String getExt()

Specified by:
getExt in interface Type
Returns:
the value of the 'Ext' attribute.
See Also:
Type.setExt(String), RoomPackage.getType_Ext()
EMF generated code

setExt

public void setExt(java.lang.String newExt)

Specified by:
setExt in interface Type
Parameters:
newExt - the new value of the 'Ext' attribute.
See Also:
Type.getExt()
EMF generated code

eGet

public java.lang.Object eGet(int featureID,
                             boolean resolve,
                             boolean coreType)

Overrides:
eGet in class BasicTypeImpl
EMF generated code

eSet

public void eSet(int featureID,
                 java.lang.Object newValue)

Overrides:
eSet in class BasicTypeImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class BasicTypeImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class BasicTypeImpl
EMF generated code

toString

public java.lang.String toString()

Overrides:
toString in class BasicTypeImpl
EMF generated code