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

java.lang.Object
  extended by EObjectImpl
      extended by org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
          extended by org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl
              extended by org.eclipse.etrice.generator.etricegen.impl.SAPInstanceImpl
All Implemented Interfaces:
InstanceBase, InterfaceItemInstance, SAPInstance

public class SAPInstanceImpl
extends InterfaceItemInstanceImpl
implements SAPInstance

An implementation of the model object 'SAP Instance'.

The following features are implemented:

EMF generated code

Field Summary
protected  SAPRef sap
          The cached value of the 'Sap' reference.
 
Fields inherited from class org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl
peers
 
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 SAPInstanceImpl()
           
 
Method Summary
 SAPRef basicGetSap()
           
 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)
           
 SAPRef getSap()
           
 void setSap(SAPRef newSap)
           
 
Methods inherited from class org.eclipse.etrice.generator.etricegen.impl.InterfaceItemInstanceImpl
getInterfaceItem, getNObjIDs, getPeers, isRelay, isReplicated, 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.InterfaceItemInstance
getInterfaceItem, getPeers, isRelay, isReplicated, isSimple
 
Methods inherited from interface org.eclipse.etrice.generator.etricegen.InstanceBase
getName, getNObjIDs, getObjId, getPath, getThreadId, setName, setObjId
 

Field Detail

sap

protected SAPRef sap
The cached value of the 'Sap' reference.

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

SAPInstanceImpl

protected SAPInstanceImpl()

EMF generated code
Method Detail

eStaticClass

protected EClass eStaticClass()

Overrides:
eStaticClass in class InterfaceItemInstanceImpl
EMF generated code

getSap

public SAPRef getSap()

Specified by:
getSap in interface SAPInstance
Returns:
the value of the 'Sap' reference.
See Also:
SAPInstance.setSap(SAPRef), ETriceGenPackage.getSAPInstance_Sap()
EMF generated code

basicGetSap

public SAPRef basicGetSap()

EMF generated code

setSap

public void setSap(SAPRef newSap)

Specified by:
setSap in interface SAPInstance
Parameters:
newSap - the new value of the 'Sap' reference.
See Also:
SAPInstance.getSap()
EMF generated code

eGet

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

Overrides:
eGet in class InterfaceItemInstanceImpl
EMF generated code

eSet

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

Overrides:
eSet in class InterfaceItemInstanceImpl
EMF generated code

eUnset

public void eUnset(int featureID)

Overrides:
eUnset in class InterfaceItemInstanceImpl
EMF generated code

eIsSet

public boolean eIsSet(int featureID)

Overrides:
eIsSet in class InterfaceItemInstanceImpl
EMF generated code