org.eclipse.etrice.generator.etricegen.impl
Class InterfaceItemInstanceImpl

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
          extended by org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl
All Implemented Interfaces:
InstanceBase, InterfaceItemInstance
Direct Known Subclasses:
PortInstanceImpl, SAPInstanceImpl, ServiceImplInstanceImpl

public class InterfaceItemInstanceImpl
extends InstanceBaseImpl
implements InterfaceItemInstance

An implementation of the model object 'Interface Item Instance'.

The following features are implemented:

EMF generated code

Field Summary
protected   peers
          The cached value of the 'Peers' reference list.
 
Fields inherited from class org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
name, NAME_EDEFAULT, NOBJ_IDS_EDEFAULT, OBJ_ID_EDEFAULT, objId, PATH_EDEFAULT, THREAD_ID_EDEFAULT, threadId
 
Fields inherited from interface org.eclipse.etrice.generator.etricegen.InstanceBase
pathDelim
 
Constructor Summary
protected InterfaceItemInstanceImpl()
           
 
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)
           
 InterfaceItem getInterfaceItem()
           
 int getNObjIDs()
           
  getPeers()
           
 boolean isRelay()
           
 boolean isReplicated()
           
 boolean isSimple()
           
 
Methods inherited from class org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
getName, getObjId, getPath, getThreadId, setName, setObjId, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.etrice.generator.etricegen.InstanceBase
getName, getObjId, getPath, getThreadId, setName, setObjId
 

Field Detail

peers

protected  peers
The cached value of the 'Peers' reference list.

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

InterfaceItemInstanceImpl

protected InterfaceItemInstanceImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class InstanceBaseImpl
EMF generated code

getPeers

public  getPeers()

Specified by:
getPeers in interface InterfaceItemInstance
Returns:
the value of the 'Peers' reference list.
See Also:
ETriceGenPackage.getInterfaceItemInstance_Peers()
EMF generated code

isReplicated

public boolean isReplicated()

Specified by:
isReplicated in interface InterfaceItemInstance
EMF generated code
NOT

isSimple

public boolean isSimple()

Specified by:
isSimple in interface InterfaceItemInstance
EMF generated code
NOT

isRelay

public boolean isRelay()

Specified by:
isRelay in interface InterfaceItemInstance
EMF generated code
NOT

getInterfaceItem

public InterfaceItem getInterfaceItem()

Specified by:
getInterfaceItem in interface InterfaceItemInstance
EMF generated code
NOT

getNObjIDs

public int getNObjIDs()
Description copied from class: InstanceBaseImpl

Specified by:
getNObjIDs in interface InstanceBase
Overrides:
getNObjIDs in class InstanceBaseImpl
Returns:
the value of the 'NObj IDs' attribute.
See Also:
ETriceGenPackage.getInstanceBase_NObjIDs()

eGet

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

Overrides:
eGet in class InstanceBaseImpl
EMF generated code

eSet

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

Overrides:
eSet in class InstanceBaseImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class InstanceBaseImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class InstanceBaseImpl
EMF generated code