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

java.lang.Object
  extended by MinimalEObjectImpl.Container
      extended by org.eclipse.etrice.core.room.impl.RoomClassImpl
          extended by org.eclipse.etrice.core.room.impl.DataTypeImpl
              extended by org.eclipse.etrice.core.room.impl.ComplexTypeImpl
                  extended by org.eclipse.etrice.core.room.impl.ExternalTypeImpl
All Implemented Interfaces:
ComplexType, DataType, ExternalType, RoomClass

public class ExternalTypeImpl
extends ComplexTypeImpl
implements ExternalType

An implementation of the model object 'External Type'.

The following features are implemented:

EMF generated code

Field Summary
protected static java.lang.String TARGET_NAME_EDEFAULT
          The default value of the 'Target Name' attribute.
protected  java.lang.String targetName
          The cached value of the 'Target Name' attribute.
 
Fields inherited from class org.eclipse.etrice.core.room.impl.RoomClassImpl
docu, name, NAME_EDEFAULT
 
Constructor Summary
protected ExternalTypeImpl()
           
 
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 getTargetName()
           
 void setTargetName(java.lang.String newTargetName)
           
 java.lang.String toString()
           
 
Methods inherited from class org.eclipse.etrice.core.room.impl.RoomClassImpl
basicSetDocu, eInverseRemove, getDocu, getName, setDocu, setName
 
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.RoomClass
getDocu, getName, setDocu, setName
 

Field Detail

TARGET_NAME_EDEFAULT

protected static final java.lang.String TARGET_NAME_EDEFAULT
The default value of the 'Target Name' attribute.

See Also:
getTargetName()
EMF generated code
EMF ordered

targetName

protected java.lang.String targetName
The cached value of the 'Target Name' attribute.

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

ExternalTypeImpl

protected ExternalTypeImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class ComplexTypeImpl
EMF generated code

getTargetName

public java.lang.String getTargetName()

Specified by:
getTargetName in interface ExternalType
Returns:
the value of the 'Target Name' attribute.
See Also:
ExternalType.setTargetName(String), RoomPackage.getExternalType_TargetName()
EMF generated code

setTargetName

public void setTargetName(java.lang.String newTargetName)

Specified by:
setTargetName in interface ExternalType
Parameters:
newTargetName - the new value of the 'Target Name' attribute.
See Also:
ExternalType.getTargetName()
EMF generated code

eGet

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

Overrides:
eGet in class RoomClassImpl
EMF generated code

eSet

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

Overrides:
eSet in class RoomClassImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class RoomClassImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class RoomClassImpl
EMF generated code

toString

public java.lang.String toString()

Overrides:
toString in class RoomClassImpl
EMF generated code