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)
           
 int getNObjIDs()
           
  getPeers()
           
 
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

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