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

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

public class BasicTypeImpl
extends MinimalEObjectImpl.Container
implements BasicType

An implementation of the model object 'Basic Type'.

The following features are implemented:

EMF generated code

Field Summary
protected  PrimitiveType prim
          The cached value of the 'Prim' attribute.
protected static PrimitiveType PRIM_EDEFAULT
          The default value of the 'Prim' attribute.
protected  boolean ref
          The cached value of the 'Ref' attribute.
protected static boolean REF_EDEFAULT
          The default value of the 'Ref' attribute.
 
Constructor Summary
protected BasicTypeImpl()
           
 
Method Summary
 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)
           
 PrimitiveType getPrim()
           
 boolean isRef()
           
 void setPrim(PrimitiveType newPrim)
           
 void setRef(boolean newRef)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

PRIM_EDEFAULT

protected static final PrimitiveType PRIM_EDEFAULT
The default value of the 'Prim' attribute.

See Also:
getPrim()
EMF generated code
EMF ordered

prim

protected PrimitiveType prim
The cached value of the 'Prim' attribute.

See Also:
getPrim()
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

BasicTypeImpl

protected BasicTypeImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

EMF generated code

getPrim

public PrimitiveType getPrim()

Specified by:
getPrim in interface BasicType
Returns:
the value of the 'Prim' attribute.
See Also:
PrimitiveType, BasicType.setPrim(PrimitiveType), RoomPackage.getBasicType_Prim()
EMF generated code

setPrim

public void setPrim(PrimitiveType newPrim)

Specified by:
setPrim in interface BasicType
Parameters:
newPrim - the new value of the 'Prim' attribute.
See Also:
PrimitiveType, BasicType.getPrim()
EMF generated code

isRef

public boolean isRef()

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

setRef

public void setRef(boolean newRef)

Specified by:
setRef in interface BasicType
Parameters:
newRef - the new value of the 'Ref' attribute.
See Also:
BasicType.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