org.eclipse.etrice.generator.etricegen
Interface StructureInstance

All Superinterfaces:
InstanceBase
All Known Subinterfaces:
ActorInstance, SubSystemInstance
All Known Implementing Classes:
ActorInstanceImpl, StructureInstanceImpl, SubSystemInstanceImpl

public interface StructureInstance
extends InstanceBase

A representation of the model object 'Structure Instance'.

The following features are supported:

See Also:
ETriceGenPackage.getStructureInstance()
EMF generated code
EMF model element

Field Summary
 
Fields inherited from interface org.eclipse.etrice.generator.etricegen.InstanceBase
pathDelim
 
Method Summary
  getAllContainedInstances()
          Returns the value of the 'All Contained Instances' reference list.
  getBindings()
          Returns the value of the 'Bindings' containment reference list.
  getConnections()
          Returns the value of the 'Connections' containment reference list.
  getInstances()
          Returns the value of the 'Instances' containment reference list.
  getOrderedIfItemInstances()
          Returns the value of the 'Ordered If Item Instances' reference list.
  getPorts()
          Returns the value of the 'Ports' containment reference list.
  getSaps()
          Returns the value of the 'Saps' containment reference list.
  getServices()
          Returns the value of the 'Services' containment reference list.
  getSpps()
          Returns the value of the 'Spps' containment reference list.
 
Methods inherited from interface org.eclipse.etrice.generator.etricegen.InstanceBase
getName, getNObjIDs, getObjId, getPath, getThreadId, setName, setObjId
 

Method Detail

getInstances

 getInstances()
Returns the value of the 'Instances' containment reference list. The list contents are of type ActorInstance.

If the meaning of the 'Instances' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Instances' containment reference list.
See Also:
ETriceGenPackage.getStructureInstance_Instances()
EMF generated code
EMF model element
containment="true"

getPorts

 getPorts()
Returns the value of the 'Ports' containment reference list. The list contents are of type PortInstance.

If the meaning of the 'Ports' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ports' containment reference list.
See Also:
ETriceGenPackage.getStructureInstance_Ports()
EMF generated code
EMF model element
containment="true"

getSaps

 getSaps()
Returns the value of the 'Saps' containment reference list. The list contents are of type SAPInstance.

If the meaning of the 'Saps' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Saps' containment reference list.
See Also:
ETriceGenPackage.getStructureInstance_Saps()
EMF generated code
EMF model element
containment="true"

getSpps

 getSpps()
Returns the value of the 'Spps' containment reference list. The list contents are of type SPPInstance.

If the meaning of the 'Spps' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Spps' containment reference list.
See Also:
ETriceGenPackage.getStructureInstance_Spps()
EMF generated code
EMF model element
containment="true"

getServices

 getServices()
Returns the value of the 'Services' containment reference list. The list contents are of type ServiceImplInstance.

If the meaning of the 'Services' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Services' containment reference list.
See Also:
ETriceGenPackage.getStructureInstance_Services()
EMF generated code
EMF model element
containment="true"

getBindings

 getBindings()
Returns the value of the 'Bindings' containment reference list. The list contents are of type BindingInstance.

If the meaning of the 'Bindings' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Bindings' containment reference list.
See Also:
ETriceGenPackage.getStructureInstance_Bindings()
EMF generated code
EMF model element
containment="true"

getConnections

 getConnections()
Returns the value of the 'Connections' containment reference list. The list contents are of type ConnectionInstance.

If the meaning of the 'Connections' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Connections' containment reference list.
See Also:
ETriceGenPackage.getStructureInstance_Connections()
EMF generated code
EMF model element
containment="true"

getAllContainedInstances

 getAllContainedInstances()
Returns the value of the 'All Contained Instances' reference list. The list contents are of type ActorInstance.

If the meaning of the 'All Contained Instances' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'All Contained Instances' reference list.
See Also:
ETriceGenPackage.getStructureInstance_AllContainedInstances()
EMF generated code
EMF model element
transient="true" volatile="true" derived="true"

getOrderedIfItemInstances

 getOrderedIfItemInstances()
Returns the value of the 'Ordered If Item Instances' reference list. The list contents are of type InterfaceItemInstance.

If the meaning of the 'Ordered If Item Instances' reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Ordered If Item Instances' reference list.
See Also:
ETriceGenPackage.getStructureInstance_OrderedIfItemInstances()
EMF generated code
EMF model element
transient="true" changeable="false" derived="true"