|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectEObjectImpl
org.eclipse.etrice.generator.etricegen.impl.InstanceBaseImpl
org.eclipse.etrice.generator.etricegen.impl.StructureInstanceImpl
public class StructureInstanceImpl
An implementation of the model object 'Structure Instance'.
The following features are implemented:
InstancesPortsSapsSppsServicesBindingsConnectionsAll Contained InstancesOrdered If Item Instances
| Field Summary | |
|---|---|
protected |
bindings
The cached value of the ' Bindings' containment reference list. |
protected |
connections
The cached value of the ' Connections' containment reference list. |
protected |
instances
The cached value of the ' Instances' containment reference list. |
protected |
orderedIfItemInstances
The cached value of the ' Ordered If Item Instances' reference list. |
protected |
ports
The cached value of the ' Ports' containment reference list. |
java.util.HashMap<ProtocolClass,ServiceImplInstance> |
protocol2service
|
protected |
saps
The cached value of the ' Saps' containment reference list. |
protected |
services
The cached value of the ' Services' containment reference list. |
protected |
spps
The cached value of the ' Spps' containment 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 |
StructureInstanceImpl()
|
| Method Summary | |
|---|---|
java.lang.Object |
eGet(int featureID,
boolean resolve,
boolean coreType)
|
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)
|
|
getAllContainedInstances()
|
|
getBindings()
|
|
getConnections()
|
|
getInstances()
|
|
getOrderedIfItemInstances()
for each base class, super classes first, (ports, saps and services) in this order |
|
getPorts()
|
|
getSaps()
|
|
getServices()
|
|
getSpps()
|
| 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 |
|---|
protectedinstances
Instances' containment reference list.
getInstances()protectedports
Ports' containment reference list.
getPorts()protectedsaps
Saps' containment reference list.
getSaps()protectedspps
Spps' containment reference list.
getSpps()protectedservices
Services' containment reference list.
getServices()protectedbindings
Bindings' containment reference list.
getBindings()protectedconnections
Connections' containment reference list.
getConnections()protectedorderedIfItemInstances
Ordered If Item Instances' reference list.
getOrderedIfItemInstances()public java.util.HashMap<ProtocolClass,ServiceImplInstance> protocol2service
| Constructor Detail |
|---|
protected StructureInstanceImpl()
| Method Detail |
|---|
protected EClass eStaticClass()
eStaticClass in class InstanceBaseImplpublicgetInstances()
getInstances in interface StructureInstanceETriceGenPackage.getStructureInstance_Instances()publicgetPorts()
getPorts in interface StructureInstanceETriceGenPackage.getStructureInstance_Ports()publicgetSaps()
getSaps in interface StructureInstanceETriceGenPackage.getStructureInstance_Saps()publicgetSpps()
getSpps in interface StructureInstanceETriceGenPackage.getStructureInstance_Spps()publicgetServices()
getServices in interface StructureInstanceETriceGenPackage.getStructureInstance_Services()publicgetBindings()
getBindings in interface StructureInstanceETriceGenPackage.getStructureInstance_Bindings()publicgetConnections()
getConnections in interface StructureInstanceETriceGenPackage.getStructureInstance_Connections()publicgetAllContainedInstances()
getAllContainedInstances in interface StructureInstanceETriceGenPackage.getStructureInstance_AllContainedInstances()publicgetOrderedIfItemInstances()
getOrderedIfItemInstances in interface StructureInstanceETriceGenPackage.getStructureInstance_OrderedIfItemInstances()
public NotificationChain eInverseRemove(InternalEObject otherEnd,
int featureID,
NotificationChain msgs)
public java.lang.Object eGet(int featureID,
boolean resolve,
boolean coreType)
eGet in class InstanceBaseImpl
public void eSet(int featureID,
java.lang.Object newValue)
eSet in class InstanceBaseImplpublic void eUnset(int featureID)
eUnset in class InstanceBaseImplpublic boolean eIsSet(int featureID)
eIsSet in class InstanceBaseImpl
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||