blob: 6424f132f9779c23d8e8a57374a33b042419a876 [file]
<!-- generated by featurizer -->
<contexts>
<context id="featureContextHelp_CCodeGenerator" title="CCodeGenerator">
<description></description>
<topic href="targets/eclipse-help/feature-reference.html#ccodegenerator" label="CCodeGenerator"/>
</context>
<context id="featureContextHelp_JavaCodeGenerator" title="JavaCodeGenerator">
<description></description>
<topic href="targets/eclipse-help/feature-reference.html#javacodegenerator" label="JavaCodeGenerator"/>
</context>
<context id="featureContextHelp_CPPCodeGenerator" title="CPPCodeGenerator">
<description></description>
<topic href="targets/eclipse-help/feature-reference.html#cppcodegenerator" label="CPPCodeGenerator"/>
</context>
<context id="featureContextHelp_GenerationOptions" title="GenerationOptions">
<description>Mechanism to adjust the generation.</description>
<topic href="targets/eclipse-help/feature-reference.html#generationoptions" label="GenerationOptions"/>
<topic href="targets/eclipse-help/feature-reference.html#generationoptions" label="CCodeGenerator"/>
<topic href="targets/eclipse-help/feature-reference.html#generationoptions" label="JavaCodeGenerator"/>
<topic href="targets/eclipse-help/feature-reference.html#generationoptions" label="MSCLogging"/>
</context>
<context id="featureContextHelp_MSCLogging" title="MSCLogging">
<description>Runtime logger for event-driven Messages, represented as a Message Sequence Chart.</description>
<topic href="targets/eclipse-help/feature-reference.html#msclogging" label="MSCLogging"/>
<topic href="targets/eclipse-help/feature-reference.html#msclogging" label="GenerationOptions"/>
<topic href="targets/eclipse-help/feature-reference.html#msclogging" label="CCodeGenerator"/>
<topic href="targets/eclipse-help/feature-reference.html#msclogging" label="JavaCodeGenerator"/>
</context>
<context id="featureContextHelp_TextualROOMEditor" title="TextualROOMEditor">
<description>Textual model editor</description>
<topic href="targets/eclipse-help/feature-reference.html#textualroomeditor" label="TextualROOMEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#textualroomeditor" label="ROOMLanguage"/>
</context>
<context id="featureContextHelp_OutlineView" title="OutlineView">
<description>Displays an overview of all elements in the textual editor.</description>
<topic href="targets/eclipse-help/feature-reference.html#outlineview" label="OutlineView"/>
<topic href="targets/eclipse-help/feature-reference.html#outlineview" label="TextualROOMEditor"/>
</context>
<context id="featureContextHelp_GraphicalBehaviorEditor" title="GraphicalBehaviorEditor">
<description>The GraphicalBehaviorEditor allows to edit the ActorClass' StateMachine. It is possible to create (hierarchical) states and transitions to model complex behavior in a convenient way.</description>
<topic href="targets/eclipse-help/feature-reference.html#graphicalbehavioreditor" label="GraphicalBehaviorEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#graphicalbehavioreditor" label="StateMachine"/>
</context>
<context id="featureContextHelp_GraphicalStructureEditor" title="GraphicalStructureEditor">
<description>The Structure Editor allows to edit the ActorClass' Structure in a convenient way. It is possible to create and arrange actor references and ports and to create bindings and layer connections.</description>
<topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="GraphicalStructureEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="ActorRef"/>
<topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="Port"/>
<topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="SAP"/>
<topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="Binding"/>
<topic href="targets/eclipse-help/feature-reference.html#graphicalstructureeditor" label="LayerConnection"/>
</context>
<context id="featureContextHelp_StructureEditorPalette" title="StructureEditorPalette">
<description>The palette creates central structural elements of an ActorClass.</description>
<topic href="targets/eclipse-help/feature-reference.html#structureeditorpalette" label="StructureEditorPalette"/>
<topic href="targets/eclipse-help/feature-reference.html#structureeditorpalette" label="GraphicalStructureEditor"/>
</context>
<context id="featureContextHelp_ActorRefPropertyDialog" title="ActorRefPropertyDialog">
<description>A dialog to edit properties of an ActorRef.</description>
<topic href="targets/eclipse-help/feature-reference.html#actorrefpropertydialog" label="ActorRefPropertyDialog"/>
<topic href="targets/eclipse-help/feature-reference.html#actorrefpropertydialog" label="ActorRef"/>
<topic href="targets/eclipse-help/feature-reference.html#actorrefpropertydialog" label="GraphicalStructureEditor"/>
</context>
<context id="featureContextHelp_PortPropertyDialog" title="PortPropertyDialog">
<description>A dialog to edit properties of an Port.</description>
<topic href="targets/eclipse-help/feature-reference.html#portpropertydialog" label="PortPropertyDialog"/>
<topic href="targets/eclipse-help/feature-reference.html#portpropertydialog" label="Port"/>
<topic href="targets/eclipse-help/feature-reference.html#portpropertydialog" label="GraphicalStructureEditor"/>
</context>
<context id="featureContextHelp_SPPPropertyDialog" title="SPPPropertyDialog">
<description>A dialog to edit properties of a SPP.</description>
<topic href="targets/eclipse-help/feature-reference.html#spppropertydialog" label="SPPPropertyDialog"/>
<topic href="targets/eclipse-help/feature-reference.html#spppropertydialog" label="SPP"/>
<topic href="targets/eclipse-help/feature-reference.html#spppropertydialog" label="GraphicalStructureEditor"/>
</context>
<context id="featureContextHelp_AnnotationType" title="AnnotationType">
<description>AnnotationTypes can be used to tag ROOM classes for further custom processing</description>
<topic href="targets/eclipse-help/feature-reference.html#annotationtype" label="AnnotationType"/>
<topic href="targets/eclipse-help/feature-reference.html#annotationtype" label="Annotation"/>
<topic href="targets/eclipse-help/feature-reference.html#annotationtype" label="LogicalModel"/>
</context>
<context id="featureContextHelp_Annotation" title="Annotation">
<description>An Annotation can be attached to a ROOM class to specify the properties of its AnnotationType</description>
<topic href="targets/eclipse-help/feature-reference.html#annotation" label="Annotation"/>
<topic href="targets/eclipse-help/feature-reference.html#annotation" label="AnnotationType"/>
<topic href="targets/eclipse-help/feature-reference.html#annotation" label="LogicalSystem"/>
<topic href="targets/eclipse-help/feature-reference.html#annotation" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#annotation" label="SubSystemClass"/>
<topic href="targets/eclipse-help/feature-reference.html#annotation" label="ProtocolClass"/>
<topic href="targets/eclipse-help/feature-reference.html#annotation" label="DataClass"/>
</context>
<context id="featureContextHelp_Inheritance" title="Inheritance">
<description>A class can specify a single super class and inherits elements from the super class hierarchy</description>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="Inheritance"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="StateMachine"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="StateGraphNode"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="State"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="State"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="RefinedState"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="Transition"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="ProtocolClass"/>
<topic href="targets/eclipse-help/feature-reference.html#inheritance" label="DataClass"/>
</context>
<context id="featureContextHelp_PhysicalModel" title="PhysicalModel">
<description>The PhysicalModel defines the setup of your nodes with their attributes like threads and mode of execution</description>
<topic href="targets/eclipse-help/feature-reference.html#physicalmodel" label="PhysicalModel"/>
<topic href="targets/eclipse-help/feature-reference.html#physicalmodel" label="MappingModel"/>
</context>
<context id="featureContextHelp_MappingModel" title="MappingModel">
<description>The MappingModel describes the mapping of elements of the LogicalModel to elements of the PhysicalModel</description>
<topic href="targets/eclipse-help/feature-reference.html#mappingmodel" label="MappingModel"/>
<topic href="targets/eclipse-help/feature-reference.html#mappingmodel" label="LogicalSystem"/>
<topic href="targets/eclipse-help/feature-reference.html#mappingmodel" label="SubSystemRef"/>
<topic href="targets/eclipse-help/feature-reference.html#mappingmodel" label="PhysicalModel"/>
</context>
<context id="featureContextHelp_ConfigModel" title="ConfigModel">
<description>The ConfigModel describes the Attribute configuration of ActorInstances and PortInstances. </description>
<topic href="targets/eclipse-help/feature-reference.html#configmodel" label="ConfigModel"/>
<topic href="targets/eclipse-help/feature-reference.html#configmodel" label="Attribute"/>
</context>
<context id="featureContextHelp_LogicalModel" title="LogicalModel">
<description>The LogicalModel describes the logical structure and behavior of a ROOM application</description>
<topic href="targets/eclipse-help/feature-reference.html#logicalmodel" label="LogicalModel"/>
</context>
<context id="featureContextHelp_LogicalSystem" title="LogicalSystem">
<description>The LogicalSystem is the topmost structural class. It assembles a distributed system by means of sub systems</description>
<topic href="targets/eclipse-help/feature-reference.html#logicalsystem" label="LogicalSystem"/>
<topic href="targets/eclipse-help/feature-reference.html#logicalsystem" label="MappingModel"/>
<topic href="targets/eclipse-help/feature-reference.html#logicalsystem" label="LogicalModel"/>
</context>
<context id="featureContextHelp_ActorClass" title="ActorClass">
<description>An actor is the basic structural building block for building systems with ROOM</description>
<topic href="targets/eclipse-help/feature-reference.html#actorclass" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#actorclass" label="Inheritance"/>
<topic href="targets/eclipse-help/feature-reference.html#actorclass" label="GraphicalStructureEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#actorclass" label="LogicalModel"/>
<topic href="targets/eclipse-help/feature-reference.html#actorclass" label="ActorRef"/>
</context>
<context id="featureContextHelp_SubSystemClass" title="SubSystemClass">
<description>A SubSystem is the topmost building block of the executable part of an system</description>
<topic href="targets/eclipse-help/feature-reference.html#subsystemclass" label="SubSystemClass"/>
<topic href="targets/eclipse-help/feature-reference.html#subsystemclass" label="LogicalModel"/>
<topic href="targets/eclipse-help/feature-reference.html#subsystemclass" label="SubSystemRef"/>
</context>
<context id="featureContextHelp_StateMachine" title="StateMachine">
<description>A StateMachine describes the state based, event driven behavior of an ActorClass</description>
<topic href="targets/eclipse-help/feature-reference.html#statemachine" label="StateMachine"/>
<topic href="targets/eclipse-help/feature-reference.html#statemachine" label="Inheritance"/>
<topic href="targets/eclipse-help/feature-reference.html#statemachine" label="GraphicalBehaviorEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#statemachine" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#statemachine" label="State"/>
<topic href="targets/eclipse-help/feature-reference.html#statemachine" label="RefinedState"/>
</context>
<context id="featureContextHelp_State" title="State">
<description>A State is a node in the state graph representation of the state machine</description>
<topic href="targets/eclipse-help/feature-reference.html#simplestate" label="State"/>
<topic href="targets/eclipse-help/feature-reference.html#simplestate" label="Inheritance"/>
<topic href="targets/eclipse-help/feature-reference.html#simplestate" label="StateMachine"/>
<topic href="targets/eclipse-help/feature-reference.html#simplestate" label="State"/>
</context>
<context id="featureContextHelp_RefinedState" title="RefinedState">
<description>A RefinedState refines a State of one of the Actor's base class state machines</description>
<topic href="targets/eclipse-help/feature-reference.html#refinedstate" label="RefinedState"/>
<topic href="targets/eclipse-help/feature-reference.html#refinedstate" label="Inheritance"/>
<topic href="targets/eclipse-help/feature-reference.html#refinedstate" label="StateMachine"/>
<topic href="targets/eclipse-help/feature-reference.html#refinedstate" label="State"/>
</context>
<context id="featureContextHelp_ChoicePoint" title="ChoicePoint">
<description>a choice point is the state machine counterpart of a conditional statement</description>
<topic href="targets/eclipse-help/feature-reference.html#choicepoint" label="ChoicePoint"/>
<topic href="targets/eclipse-help/feature-reference.html#choicepoint" label="StateGraphNode"/>
<topic href="targets/eclipse-help/feature-reference.html#choicepoint" label="ContinuationTransition"/>
</context>
<context id="featureContextHelp_TransitionPoint" title="TransitionPoint">
<description>a transition point is the starting point of transitions that trigger for any state of this state machine</description>
<topic href="targets/eclipse-help/feature-reference.html#transitionpoint" label="TransitionPoint"/>
<topic href="targets/eclipse-help/feature-reference.html#transitionpoint" label="TrPoint"/>
</context>
<context id="featureContextHelp_EntryPoint" title="EntryPoint">
<description>an entry point is an explicit entry point in a sub state machine to which transitions in the parent state graph can connect</description>
<topic href="targets/eclipse-help/feature-reference.html#entrypoint" label="EntryPoint"/>
<topic href="targets/eclipse-help/feature-reference.html#entrypoint" label="TrPoint"/>
</context>
<context id="featureContextHelp_ExitPoint" title="ExitPoint">
<description>an exit point is an explicit exit point in a sub state machine from which transitions in the parent state graph can start</description>
<topic href="targets/eclipse-help/feature-reference.html#exitpoint" label="ExitPoint"/>
<topic href="targets/eclipse-help/feature-reference.html#exitpoint" label="TrPoint"/>
</context>
<context id="featureContextHelp_Transition" title="Transition">
<description>A Transition is an edge in the state graph representation of the state machine</description>
<topic href="targets/eclipse-help/feature-reference.html#transition" label="Transition"/>
<topic href="targets/eclipse-help/feature-reference.html#transition" label="Inheritance"/>
<topic href="targets/eclipse-help/feature-reference.html#transition" label="StateMachine"/>
<topic href="targets/eclipse-help/feature-reference.html#transition" label="InitialTransition"/>
<topic href="targets/eclipse-help/feature-reference.html#transition" label="ContinuationTransition"/>
<topic href="targets/eclipse-help/feature-reference.html#transition" label="CPBranchTransition"/>
<topic href="targets/eclipse-help/feature-reference.html#transition" label="TriggeredTransition"/>
</context>
<context id="featureContextHelp_InitialTransition" title="InitialTransition">
<description>the initial transition is used to identify the initial state</description>
<topic href="targets/eclipse-help/feature-reference.html#initialtransition" label="InitialTransition"/>
<topic href="targets/eclipse-help/feature-reference.html#initialtransition" label="Transition"/>
</context>
<context id="featureContextHelp_GuardedTransition" title="GuardedTransition">
<description>the guarded transition is used by data driven state machines to trigger state transitions</description>
<topic href="targets/eclipse-help/feature-reference.html#guardedtransition" label="GuardedTransition"/>
</context>
<context id="featureContextHelp_ContinuationTransition" title="ContinuationTransition">
<description>the continuation transition is a transition with just an optional action code</description>
<topic href="targets/eclipse-help/feature-reference.html#continuationtransition" label="ContinuationTransition"/>
<topic href="targets/eclipse-help/feature-reference.html#continuationtransition" label="Transition"/>
<topic href="targets/eclipse-help/feature-reference.html#continuationtransition" label="ChoicePoint"/>
</context>
<context id="featureContextHelp_CPBranchTransition" title="CPBranchTransition">
<description>a choice point branch transition is an outgoing transition from a choice point and is traversed if its conditions is evaluated to true</description>
<topic href="targets/eclipse-help/feature-reference.html#cpbranchtransition" label="CPBranchTransition"/>
<topic href="targets/eclipse-help/feature-reference.html#cpbranchtransition" label="Transition"/>
</context>
<context id="featureContextHelp_TriggeredTransition" title="TriggeredTransition">
<description>a triggered transition is used in event driven state machines to trigger state transitions</description>
<topic href="targets/eclipse-help/feature-reference.html#triggeredtransition" label="TriggeredTransition"/>
<topic href="targets/eclipse-help/feature-reference.html#triggeredtransition" label="Transition"/>
</context>
<context id="featureContextHelp_SubSystemRef" title="SubSystemRef">
<description>A Sub System Reference is an instance of an SubSystemClass</description>
<topic href="targets/eclipse-help/feature-reference.html#subsystemref" label="SubSystemRef"/>
<topic href="targets/eclipse-help/feature-reference.html#subsystemref" label="SubSystemClass"/>
<topic href="targets/eclipse-help/feature-reference.html#subsystemref" label="MappingModel"/>
<topic href="targets/eclipse-help/feature-reference.html#subsystemref" label="LogicalSystem"/>
</context>
<context id="featureContextHelp_ActorRef" title="ActorRef">
<description>An ActorRef is an instance of an ActorClass</description>
<topic href="targets/eclipse-help/feature-reference.html#actorref" label="ActorRef"/>
<topic href="targets/eclipse-help/feature-reference.html#actorref" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#actorref" label="Replication"/>
<topic href="targets/eclipse-help/feature-reference.html#actorref" label="GraphicalStructureEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#actorref" label="ActorRefPropertyDialog"/>
<topic href="targets/eclipse-help/feature-reference.html#actorref" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#actorref" label="SubSystemClass"/>
</context>
<context id="featureContextHelp_Binding" title="Binding">
<description>A Binding connects two Ports with each other</description>
<topic href="targets/eclipse-help/feature-reference.html#binding" label="Binding"/>
<topic href="targets/eclipse-help/feature-reference.html#binding" label="Port"/>
<topic href="targets/eclipse-help/feature-reference.html#binding" label="Port"/>
<topic href="targets/eclipse-help/feature-reference.html#binding" label="GraphicalStructureEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#binding" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#binding" label="SubSystemClass"/>
</context>
<context id="featureContextHelp_LayerConnection" title="LayerConnection">
<description>A LayerConnection associates a SPP to an ActorRef, resulting in an connection of all SAPs on its instance hierarchy</description>
<topic href="targets/eclipse-help/feature-reference.html#layerconnection" label="LayerConnection"/>
<topic href="targets/eclipse-help/feature-reference.html#layerconnection" label="SAP"/>
<topic href="targets/eclipse-help/feature-reference.html#layerconnection" label="SPP"/>
<topic href="targets/eclipse-help/feature-reference.html#layerconnection" label="GraphicalStructureEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#layerconnection" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#layerconnection" label="SubSystemClass"/>
</context>
<context id="featureContextHelp_ExecutionType" title="ExecutionType">
<description>Determines the execution type of an actor</description>
<topic href="targets/eclipse-help/feature-reference.html#executiontype" label="ExecutionType"/>
<topic href="targets/eclipse-help/feature-reference.html#executiontype" label="CommunicationType"/>
<topic href="targets/eclipse-help/feature-reference.html#executiontype" label="ActorClass"/>
</context>
<context id="featureContextHelp_CommunicationType" title="CommunicationType">
<description>The CommunicationType defines the communication semantics of a ProtocolClass</description>
<topic href="targets/eclipse-help/feature-reference.html#communicationtype" label="CommunicationType"/>
<topic href="targets/eclipse-help/feature-reference.html#communicationtype" label="ExecutionType"/>
<topic href="targets/eclipse-help/feature-reference.html#communicationtype" label="ProtocolClass"/>
</context>
<context id="featureContextHelp_ProtocolClass" title="ProtocolClass">
<description>A ProtocolClass defines messages and is the interface specification for a Port</description>
<topic href="targets/eclipse-help/feature-reference.html#protocolclass" label="ProtocolClass"/>
<topic href="targets/eclipse-help/feature-reference.html#protocolclass" label="Inheritance"/>
<topic href="targets/eclipse-help/feature-reference.html#protocolclass" label="LogicalModel"/>
<topic href="targets/eclipse-help/feature-reference.html#protocolclass" label="Port"/>
<topic href="targets/eclipse-help/feature-reference.html#protocolclass" label="SAP"/>
<topic href="targets/eclipse-help/feature-reference.html#protocolclass" label="SPP"/>
</context>
<context id="featureContextHelp_PortClass" title="PortClass">
<description>A PortClass allows a specifc implementation of a port class of a protocol</description>
<topic href="targets/eclipse-help/feature-reference.html#portclass" label="PortClass"/>
<topic href="targets/eclipse-help/feature-reference.html#portclass" label="ProtocolClass"/>
</context>
<context id="featureContextHelp_PrimitiveType" title="PrimitiveType">
<description>A PrimitiveType is an abstraction of a target language's basic type (e.g. integer or boolean)</description>
<topic href="targets/eclipse-help/feature-reference.html#primitivetype" label="PrimitiveType"/>
<topic href="targets/eclipse-help/feature-reference.html#primitivetype" label="DataType"/>
</context>
<context id="featureContextHelp_Enumeration" title="Enumeration">
<description>An EnumerationType declares an enumeration similar to most well-known languages</description>
<topic href="targets/eclipse-help/feature-reference.html#enumeration" label="Enumeration"/>
<topic href="targets/eclipse-help/feature-reference.html#enumeration" label="DataType"/>
</context>
<context id="featureContextHelp_DataClass" title="DataClass">
<description>A DataClass is a composition of Attributes</description>
<topic href="targets/eclipse-help/feature-reference.html#dataclass" label="DataClass"/>
<topic href="targets/eclipse-help/feature-reference.html#dataclass" label="DataType"/>
<topic href="targets/eclipse-help/feature-reference.html#dataclass" label="Inheritance"/>
</context>
<context id="featureContextHelp_ExternalType" title="ExternalType">
<description>An ExternalType is used to make an target language type accessible in ROOM</description>
<topic href="targets/eclipse-help/feature-reference.html#externaltype" label="ExternalType"/>
<topic href="targets/eclipse-help/feature-reference.html#externaltype" label="DataType"/>
</context>
<context id="featureContextHelp_Attribute" title="Attribute">
<description>An Attribute is a member variable of a class</description>
<topic href="targets/eclipse-help/feature-reference.html#attribute" label="Attribute"/>
<topic href="targets/eclipse-help/feature-reference.html#attribute" label="DataType"/>
<topic href="targets/eclipse-help/feature-reference.html#attribute" label="ConfigModel"/>
<topic href="targets/eclipse-help/feature-reference.html#attribute" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#attribute" label="ProtocolClass"/>
<topic href="targets/eclipse-help/feature-reference.html#attribute" label="DataClass"/>
</context>
<context id="featureContextHelp_Operation" title="Operation">
<description>An Operation is a member function of a class</description>
<topic href="targets/eclipse-help/feature-reference.html#operation" label="Operation"/>
<topic href="targets/eclipse-help/feature-reference.html#operation" label="DataType"/>
<topic href="targets/eclipse-help/feature-reference.html#operation" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#operation" label="ProtocolClass"/>
<topic href="targets/eclipse-help/feature-reference.html#operation" label="DataClass"/>
</context>
<context id="featureContextHelp_RelayPort" title="RelayPort">
<description>A RelayPort forwards its messages without exposing them to the internal interface of the ActorClass</description>
<topic href="targets/eclipse-help/feature-reference.html#relayport" label="RelayPort"/>
<topic href="targets/eclipse-help/feature-reference.html#relayport" label="Port"/>
</context>
<context id="featureContextHelp_ExternalEndPort" title="ExternalEndPort">
<description>A ExternalEndPort is an interface Port, that is made accessible to the internal interface of an ActorClass</description>
<topic href="targets/eclipse-help/feature-reference.html#externalendport" label="ExternalEndPort"/>
<topic href="targets/eclipse-help/feature-reference.html#externalendport" label="Port"/>
</context>
<context id="featureContextHelp_InternalEndPort" title="InternalEndPort">
<description>A InternalEndPort is an local Port, that is declared in the internal interface of an ActorClass</description>
<topic href="targets/eclipse-help/feature-reference.html#internalendport" label="InternalEndPort"/>
<topic href="targets/eclipse-help/feature-reference.html#internalendport" label="Port"/>
</context>
<context id="featureContextHelp_SAP" title="SAP">
<description>A Service Access Point is similar to a Port, but uses a LayerConnection for wiring</description>
<topic href="targets/eclipse-help/feature-reference.html#sap" label="SAP"/>
<topic href="targets/eclipse-help/feature-reference.html#sap" label="ProtocolClass"/>
<topic href="targets/eclipse-help/feature-reference.html#sap" label="GraphicalStructureEditor"/>
<topic href="targets/eclipse-help/feature-reference.html#sap" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#sap" label="LayerConnection"/>
</context>
<context id="featureContextHelp_ServiceImplementation" title="ServiceImplementation">
<description>The implementation of an Service Provision Point (SPP)</description>
<topic href="targets/eclipse-help/feature-reference.html#serviceimplementation" label="ServiceImplementation"/>
<topic href="targets/eclipse-help/feature-reference.html#serviceimplementation" label="SPP"/>
<topic href="targets/eclipse-help/feature-reference.html#serviceimplementation" label="ActorClass"/>
</context>
<context id="featureContextHelp_SPP" title="SPP">
<description>A Service Provision Point is the counterpart of a SAP</description>
<topic href="targets/eclipse-help/feature-reference.html#spp" label="SPP"/>
<topic href="targets/eclipse-help/feature-reference.html#spp" label="ProtocolClass"/>
<topic href="targets/eclipse-help/feature-reference.html#spp" label="SPPPropertyDialog"/>
<topic href="targets/eclipse-help/feature-reference.html#spp" label="ActorClass"/>
<topic href="targets/eclipse-help/feature-reference.html#spp" label="LayerConnection"/>
<topic href="targets/eclipse-help/feature-reference.html#spp" label="ServiceImplementation"/>
</context>
</contexts>