ModelEditors
All aspects of the ROOMLanguage can be edited by full-blown textual editors. In addition, graphical editing is provided for the structural and behavioral part of ActorClasses.
Features | |
---|---|
Contains: | TextualROOMEditor, GraphicalStructureEditor, GraphicalBehaviorEditor |
GraphicalBehaviorEditor
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.
Features | |
---|---|
Edits: | StateMachine |
GraphicalStructureEditor
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.
Features | |
---|---|
Contains: | StructureEditorPalette, ActorRefPropertyDialog, PortPropertyDialog, SPPPropertyDialog |
Edits: | ActorClass, ActorRef, Port, SAP, Binding, LayerConnection |
ActorRefPropertyDialog
A dialog to edit properties of an ActorRef.
The dialog is used to edit an existing ActorRef of an ActorClass. It is also shown when creating a new one.
Features | |
---|---|
Edits: | ActorRef |
Feature Usage | |
---|---|
Is contained in: | GraphicalStructureEditor |
PortPropertyDialog
A dialog to edit properties of an Port.
The dialog is used to edit an existing Port of an ActorClass. It is also shown when creating a new one.
Features | |
---|---|
Edits: | Port |
Feature Usage | |
---|---|
Is contained in: | GraphicalStructureEditor |
SPPPropertyDialog
A dialog to edit properties of a SPP.
The dialog is used to edit an existing SPP of an ActorClass. It is also shown when creating a new one.
Features | |
---|---|
Edits: | SPP |
Feature Usage | |
---|---|
Is contained in: | GraphicalStructureEditor |
StructureEditorPalette
The palette creates central structural elements of an ActorClass.
Selecting an entry from the palette and clicking into the diagram, creates the element at the current position.
Feature Usage | |
---|---|
Is contained in: | GraphicalStructureEditor |
TextualROOMEditor
Textual model editor
Features | |
---|---|
Contains: | OutlineView |
Edits: | ROOMLanguage |
OutlineView
Displays an overview of all elements in the textual editor.
Shows the structure of the current opened model in the textual editor. Select the 'Link with Editor' option to synchronize the selection of elements between editor and outline view. This enables a convenient navigation.
Feature Usage | |
---|---|
Is contained in: | TextualROOMEditor |