| <!-- 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>Missing Features: |
| |
| - memory management of messages (pool + free memory) |
| |
| - Inheritance |
| - Enums, non-primtive datatypes e.g. string, DataClass ... |
| - Wait on 'quit' in cmd (atm wait 30sec) |
| - getter/setter attributes |
| |
| TODO: |
| - fix free memory on exit (delete of instance tree in runner) |
| - remove streams |
| - find compiler flags for deactivating exceptions, streams ... |
| - includes to generated files |
| |
| Optimization: |
| - for C11 use unordered map |
| - reduce use of dynamic_cast and rtti |
| |
| </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_DataLogging" title="DataLogging"> |
| <description>Runtime logger for data-driven Messages with primitive data.</description> |
| <topic href="targets/eclipse-help/feature-reference.html#datalogging" label="DataLogging"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datalogging" label="Annotation"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datalogging" label="CCodeGenerator"/> |
| </context> |
| |
| <context id="featureContextHelp_SynatxColoring" title="SynatxColoring"> |
| <description></description> |
| <topic href="targets/eclipse-help/feature-reference.html#synatxcoloring" label="SynatxColoring"/> |
| </context> |
| |
| <context id="featureContextHelp_MarkdownCheatsheet" title="MarkdownCheatsheet"> |
| <description></description> |
| <topic href="targets/eclipse-help/feature-reference.html#markdowncheatsheet" label="MarkdownCheatsheet"/> |
| </context> |
| |
| <context id="featureContextHelp_MarkdownExample" title="MarkdownExample"> |
| <description></description> |
| <topic href="targets/eclipse-help/feature-reference.html#markdownexample" label="MarkdownExample"/> |
| </context> |
| |
| <context id="featureContextHelp_TemplateFeature" title="TemplateFeature"> |
| <description>Plain text: A ProtocolClass defines the Interface of a Port. It specifies the exchanged messages and data.</description> |
| <topic href="targets/eclipse-help/feature-reference.html#templatefeature" label="TemplateFeature"/> |
| <topic href="targets/eclipse-help/feature-reference.html#templatefeature" label="Feature123"/> |
| <topic href="targets/eclipse-help/feature-reference.html#templatefeature" label="Feature123"/> |
| <topic href="targets/eclipse-help/feature-reference.html#templatefeature" label="Feature123"/> |
| <topic href="targets/eclipse-help/feature-reference.html#templatefeature" label="Feature123"/> |
| <topic href="targets/eclipse-help/feature-reference.html#templatefeature" label="Feature123"/> |
| </context> |
| |
| <context id="featureContextHelp_Feature123" title="Feature123"> |
| <description></description> |
| <topic href="targets/eclipse-help/feature-reference.html#feature123" label="Feature123"/> |
| <topic href="targets/eclipse-help/feature-reference.html#feature123" label="TemplateFeature"/> |
| <topic href="targets/eclipse-help/feature-reference.html#feature123" label="TemplateFeature"/> |
| <topic href="targets/eclipse-help/feature-reference.html#feature123" label="TemplateFeature"/> |
| <topic href="targets/eclipse-help/feature-reference.html#feature123" label="TemplateFeature"/> |
| <topic href="targets/eclipse-help/feature-reference.html#feature123" label="TemplateFeature"/> |
| <topic href="targets/eclipse-help/feature-reference.html#feature123" label="TemplateFeature"/> |
| </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 classes to apply 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="DataLogging"/> |
| <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 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="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"/> |
| </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_Replication" title="Replication"> |
| <description>Replication is mechanism for multi-instantiation for ActorRefs and Ports</description> |
| <topic href="targets/eclipse-help/feature-reference.html#replication" label="Replication"/> |
| <topic href="targets/eclipse-help/feature-reference.html#replication" label="ActorRef"/> |
| <topic href="targets/eclipse-help/feature-reference.html#replication" label="Port"/> |
| </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_DataType" title="DataType"> |
| <description>A DataType can take 4 forms and types data elements like an Attribute or Operation argument</description> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="DataType"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="LogicalModel"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="PrimitiveType"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="Enumeration"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="DataClass"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="ExternalType"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="Attribute"/> |
| <topic href="targets/eclipse-help/feature-reference.html#datatype" label="Operation"/> |
| </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_Port" title="Port"> |
| <description>A Port is an instance of a ProtocolClass and the interface for an ActorClass</description> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="Port"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="ProtocolClass"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="Replication"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="GraphicalStructureEditor"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="PortPropertyDialog"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="ActorClass"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="Binding"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="Binding"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="RelayPort"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="ExternalEndPort"/> |
| <topic href="targets/eclipse-help/feature-reference.html#port" label="InternalEndPort"/> |
| </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> |