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

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.RefableTypeImpl
All Implemented Interfaces:
RefableType

public class RefableTypeImpl
extends MinimalEObjectImpl.Container
implements RefableType

An implementation of the model object 'Refable Type'.

The following features are implemented:

EMF generated code

Field Summary
protected  boolean ref
          The cached value of the 'Ref' attribute.
protected static boolean REF_EDEFAULT
          The default value of the 'Ref' attribute.
protected  DataType type
          The cached value of the 'Type' reference.
 
Constructor Summary
protected RefableTypeImpl()
           
 
Method Summary
 DataType 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)
           
 DataType getType()
           
 boolean isRef()
           
 void setRef(boolean newRef)
           
 void setType(DataType newType)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

type

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

See Also:
getType()
EMF generated code
EMF ordered

REF_EDEFAULT

protected static final boolean REF_EDEFAULT
The default value of the 'Ref' attribute.

See Also:
isRef(), Constant Field Values
EMF generated code
EMF ordered

ref

protected boolean ref
The cached value of the 'Ref' attribute.

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

RefableTypeImpl

protected RefableTypeImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getType

public DataType getType()

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

basicGetType

public DataType basicGetType()

EMF generated code

setType

public void setType(DataType newType)

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

isRef

public boolean isRef()

Specified by:
isRef in interface RefableType
Returns:
the value of the 'Ref' attribute.
See Also:
RefableType.setRef(boolean), RoomPackage.getRefableType_Ref()
EMF generated code

setRef

public void setRef(boolean newRef)

Specified by:
setRef in interface RefableType
Parameters:
newRef - the new value of the 'Ref' attribute.
See Also:
RefableType.isRef()
EMF generated code

eGet

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

EMF generated code

eSet

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

EMF generated code

eUnset

public void eUnset(int featureID)

EMF generated code

eIsSet

public boolean eIsSet(int featureID)

EMF generated code

toString

public java.lang.String toString()

EMF generated code