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

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

public class FreeTypeImpl
extends BasicTypeImpl
implements FreeType

An implementation of the model object 'Free Type'.

The following features are implemented:

EMF generated code

Field Summary
protected  java.lang.String type
          The cached value of the 'Type' attribute.
protected static java.lang.String TYPE_EDEFAULT
          The default value of the 'Type' attribute.
 
Fields inherited from class org.eclipse.etrice.core.room.impl.BasicTypeImpl
prim, PRIM_EDEFAULT, ref, REF_EDEFAULT
 
Constructor Summary
protected FreeTypeImpl()
           
 
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)
           
 java.lang.String getType()
           
 void setType(java.lang.String 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_EDEFAULT

protected static final java.lang.String TYPE_EDEFAULT
The default value of the 'Type' attribute.

See Also:
getType()
EMF generated code
EMF ordered

type

protected java.lang.String type
The cached value of the 'Type' attribute.

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

FreeTypeImpl

protected FreeTypeImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class BasicTypeImpl
EMF generated code

getType

public java.lang.String getType()

Specified by:
getType in interface FreeType
Returns:
the value of the 'Type' attribute.
See Also:
FreeType.setType(String), RoomPackage.getFreeType_Type()
EMF generated code

setType

public void setType(java.lang.String newType)

Specified by:
setType in interface FreeType
Parameters:
newType - the new value of the 'Type' attribute.
See Also:
FreeType.getType()
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