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

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
          extended by org.eclipse.etrice.generator.etricegen.impl.SPPInstanceImpl
All Implemented Interfaces:
InstanceBase, SPPInstance

public class SPPInstanceImpl
extends InstanceBaseImpl
implements SPPInstance

An implementation of the model object 'SPP Instance'.

The following features are implemented:

EMF generated code

Field Summary
protected   incoming
          The cached value of the 'Incoming' reference list.
protected  ConnectionInstance outgoing
          The cached value of the 'Outgoing' reference.
protected  SPPRef spp
          The cached value of the 'Spp' reference.
 
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 SPPInstanceImpl()
           
 
Method Summary
 ConnectionInstance basicGetOutgoing()
           
 SPPRef basicGetSpp()
           
 NotificationChain basicSetOutgoing(ConnectionInstance newOutgoing, NotificationChain msgs)
           
 java.lang.Object eGet(int featureID, boolean resolve, boolean coreType)
           
 NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs)
           
 boolean eIsSet(int featureID)
           
 void eSet(int featureID, java.lang.Object newValue)
           
protected  EClass eStaticClass()
           
 void eUnset(int featureID)
           
  getIncoming()
           
 ConnectionInstance getOutgoing()
           
 SPPRef getSpp()
           
 void setOutgoing(ConnectionInstance newOutgoing)
           
 void setSpp(SPPRef newSpp)
           
 
Methods inherited from class org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
getName, getNObjIDs, 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, getNObjIDs, getObjId, getPath, getThreadId, setName, setObjId
 

Field Detail

spp

protected SPPRef spp
The cached value of the 'Spp' reference.

See Also:
getSpp()
EMF generated code
EMF ordered

incoming

protected  incoming
The cached value of the 'Incoming' reference list.

See Also:
getIncoming()
EMF generated code
EMF ordered

outgoing

protected ConnectionInstance outgoing
The cached value of the 'Outgoing' reference.

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

SPPInstanceImpl

protected SPPInstanceImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class InstanceBaseImpl
EMF generated code

getSpp

public SPPRef getSpp()

Specified by:
getSpp in interface SPPInstance
Returns:
the value of the 'Spp' reference.
See Also:
SPPInstance.setSpp(SPPRef), ETriceGenPackage.getSPPInstance_Spp()
EMF generated code

basicGetSpp

public SPPRef basicGetSpp()

EMF generated code

setSpp

public void setSpp(SPPRef newSpp)

Specified by:
setSpp in interface SPPInstance
Parameters:
newSpp - the new value of the 'Spp' reference.
See Also:
SPPInstance.getSpp()
EMF generated code

getIncoming

public  getIncoming()

Specified by:
getIncoming in interface SPPInstance
Returns:
the value of the 'Incoming' reference list.
See Also:
ETriceGenPackage.getSPPInstance_Incoming(), ConnectionInstance.getToSPP()
EMF generated code

getOutgoing

public ConnectionInstance getOutgoing()

Specified by:
getOutgoing in interface SPPInstance
Returns:
the value of the 'Outgoing' reference.
See Also:
SPPInstance.setOutgoing(ConnectionInstance), ETriceGenPackage.getSPPInstance_Outgoing(), ConnectionInstance.getFromSPP()
EMF generated code

basicGetOutgoing

public ConnectionInstance basicGetOutgoing()

EMF generated code

basicSetOutgoing

public NotificationChain basicSetOutgoing(ConnectionInstance newOutgoing,
                                          NotificationChain msgs)

EMF generated code

setOutgoing

public void setOutgoing(ConnectionInstance newOutgoing)

Specified by:
setOutgoing in interface SPPInstance
Parameters:
newOutgoing - the new value of the 'Outgoing' reference.
See Also:
SPPInstance.getOutgoing()
EMF generated code

eInverseAdd

public NotificationChain eInverseAdd(InternalEObject otherEnd,
                                     int featureID,
                                     NotificationChain msgs)

EMF generated code

eInverseRemove

public NotificationChain eInverseRemove(InternalEObject otherEnd,
                                        int featureID,
                                        NotificationChain msgs)

EMF generated code

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