Skip to content

3LGM²-Tool overview

This section provides an overview of the basic functions of the 3LGM²-Tool. The following view is obtained by starting the 3LGM²-Tool and selecting 'File' and 'New Model' from the menu bar.

toolkit.png

[TOC]


The Model Browser

In the model browser you can see the currently open models and their elements. You can choose to display all elements of a model or the elements of the individual submodels of a model.

The elements are divided into elements of the domain layer, the logical tool layer and the physical tool layer.

You can open a node in the model browser by clicking with the left mouse button on it. By double-clicking with the left mouse button on an element in the model browser its properties dialog opens. By right-clicking on a node or an element, its context menu is displayed.


The Document Window

The document window displays the layers of the model. When viewing the layers individually, one of the layers is displayed at a time. You can select the layers using the standard toolbar. You can change the views by using the button 'MultiView' in the standard toolbar.


The Menu Bar

** File **

The File menu contains actions for handling model files.

ActionDescription
New ModelUse this menu item to create a new model. A new tab with the name of the new model appears in the model browser. If you have several models open, you can use these tabs to select the model to be edited.
Open...Use this menu item to open an existing model. A corresponding dialog box appears in which you can select the file to be opened. Saved 3LGM² models usually have the extension .3lgm.
SaveUse this menu item to save your changes to a model. If you have opened a new model that has not yet been saved, a dialog will appear in which you can select a directory for the file to be saved and enter the name of the file. Saved 3LGM² models usually have the extension .3lgm. If your new model has already been saved to a file or if you have opened an existing file, the current state of the model is saved to this file when you click the Save Model button.
Save as...Using this menu item you can save your changes to a model in a file to be renamed. A dialog box appears in which you can select a directory for the file to be saved and enter the name of the file. Saved 3LGM² models usually have the extension .3lgm.
CloseCloses the current model.
Description...This menu item takes you to a text editor in which you can describe the individual submodels of the currently selected model. Use the tabs to select a submodel and enter your description or notes on this model as free text.
ImportThe import function gives you the possibility to import an already existing model or submodel into your model. Please read the section Importing models.
ExportThe export function gives you the possibility to export your model in another format or as a graphic. Please read the section Exporting Models.
ExitCloses the 3LGM²-Tool.

Edit

In the Edit menu you will find tools for working with the models.

ActionDescription
UndoUse this menu item to undo the last changes made to your model.
RedoWith this menu item you can restore the last undone changes.
Search...This menu item opens a dialog for text search in your model. You can enter a name to be searched for or a description, or both. If you want to search only in the labels and descriptions of a certain node type, you can select it in the selection list Node Type. If you have not selected a node type, the labels and descriptions of all nodes will be searched for the text you specify.
Select AllSelects all elements of the selected submodel.
CopyCopies the selected elements to the clipboard.
CutCopies the selected elements to the clipboard and removes them from the model.
PastePastes the content of the clipboard at the selected position.
Remove From SubmodelRemoves the selected element from the submodel.
Remove From Model (incl. all Submodels)Removes selected element from the model including all submodels

** View **

The View menu allows you to customize the view of the 3LGM²-Tool to suit your needs.

ActionDescription
ToolbarsUse this menu to show and hide various toolbars of 3LGM²-Tool.
Model browserUse this menu item to hide or show the model browser.
Template browserWith this menu item you can hide or show the template browser.
Consistency TableUse this menu item to show and hide the consistency table.
Show View Component TitlesWith this action you can hide or show all browser titles.
Single-layer perspective/ Three-layer perspectiveUse this menu item to switch the views in the document window. You have the choice between the view of all three layers in one window or the single view of the layers.
Domain layerSelects the domain layer.
Logical tool layerSelects the logical tool layer.
Physical tool layerSelects the physical tool layer.
Graph Settings...Opens a dialog that allows you to change the view of the document window. If the view of the layers in the document window is set to single layer view, only the zoom factor can be changed. If all three layers are displayed in the document window, the zoom factor, layer angle and layer distance can be changed. The views can be changed with the button 'MultiView'.
Matrix ViewOpens a new matrix view. For information on working with the Matrix view, see The Matrix View.

** Insert **

The Insert menu contains the elements that can be inserted in the selected layer. By selecting an element you insert it into the selected layer. For more information, see Inserting and Modifying Model Elements.


** Layout **

ActionDescription
Global Layout...Use this menu item to modify the global layout of your model. A dialog opens where you can set the shape, color and font for each individual building component element. The settings are effective for all elements of 3LGM²-Tool after pressing the OK or Apply button.
Layer LayoutThree sub-items allow you to change the appearance of the currently selected layer.
Reset Color and Transparency - cancels visual changes in the layer
Change Color... - changes the color of the layer
Transparency - makes the layer non, half or fully transparent.

** Submodels **

This menu item contains some functions for working with submodels.

ActionDescription
New Submodel...Creates a new submodel. A dialog appears asking you to name the submodel. Then click OK and the submodel is displayed.
Delete submodel...Use this menu item to delete your current submodel.
Rename submodel...Use this menu item to rename your current submodel.
Show Interlayer ConnectionsShows the interlayer connections of the selected layer.
Hide Interlayer ConnectionsHides the interlayer connections of the selected layer.

** Analysis **

ActionDescription
Repository...Shows a list of predefined analyses.
Editor...Opens a dialog for creating new analyses.
Reset ResultsWith this menu item you can reset the analysis result, which is also displayed directly in the model.
Create New SubmodelWhen this option is selected, a new submodel is created for each analysis result. Before starting the analysis you will be asked to give a new name to the resulting model. More about analysis.
Analysis Color...here you can choose the color of the analysis
Redundancy Analysis...with this menu item, the analyses are checked for redundancy
Redundancy of functions regarding application component configurationshere the redundancy of functions regarding application component configurations is displayed
Redundancy of object types regarding logical memoryhere the redundancy of object types regarding logical memory is displayed
Data availabilityhere the data are checked for availability

Options

ActionDescription
GeneralOpens a dialog in which you can make some general settings.
Model BrowserOpens a dialog in which you can make some settings for the display of the model browser.
GraphicsOpens a dialog in which you can make some settings for displaying the graphics in the document window.
RMI-Settings...
Set Default Model Type...Opens a dialog where you can decide which model type is needed.
Show frame around text fieldsIf you have created text fields, you can use this option to specify whether a frame should be displayed around the text fields.
Language (Sprache)here you choose your language.
Expert ModeUse this function to display additional elements in the model.

Extras

ActionDescription
Create User-defined property fields...Opens a dialog in which you can create new property fields for model elements
Attribute - Editor...Opens a dialog in which you can edit attributes.
Activate key figure calculationActivates the calculation of the key figure.
Assign ETNT combinations automaticallyWhen this option is selected, the ETNT combinations of the interfaces are automatically assigned to the connected communication relationships. Each communication relationship is assigned exactly those ETNT relationships for which the interface from which the communication relationship originates sends this ETNT combination and the interface to which the communication relationship leads can receive this ETNT combination. Therefore, if in your model for each two interfaces, which are connected by a communication relation and can send or receive the same ETNT combination, it is generally valid that this ETNT combination is then also transmitted by this communication relation, then you can activate this function. When you activate this function, all communication relationships already existing in your model are automatically checked and, if necessary, updated. Note: In older versions of 3LGM, it was not yet possible to assign communication relationships to ETNT combinations. By automatically assigning ETNT combinations to communication links, you can quickly create these missing entries.
PluginOpens a selection of plugins.

Help

ActionDescription
Help Contents...Starts the online help of the 3LGM²-Tool.
Direct HelpAllows the user to click on a component for further information.
Analyzing IS with 3lgm²-Tool...Opens a FAQ page about the analysis options
Online Help...Opens the support page of the 3lgm website
Model Example (message based)Opens the message based example model
Model Example (service based)Opens the service based example model
Model Library...Shows the model templates in the 3lgm tool directory
Report an issue...Opens the issue creator of the 3lgm project in Bitbucket
About 3LGM²-Tool...Opens a window with information about the 3LGM²-Tool.

The Standard Toolbar

The standard toolbar is located under the menu bar. It contains some of the most frequently used functions of the 3LGM²-Tool. The buttons of the standard toolbar have the following functions:

ButtonActionDescription
ICON_LARGE_ACTION_NEW_MODEL.gifCreate New ModelUse this button to create a new model. A new tab appears in the model browser with the name of the new model. If you have several models open, you can use these tabs to select the model to be edited.
ICON_LARGE_ACTION_OPEN_MODEL.gifOpen modelUse this button to open an existing model. A corresponding dialog appears in which you can select the file to be opened. Saved 3LGM² models usually have the extension .3lgm.
ICON_LARGE_ACTION_SAVE_MODEL.gifSave ModelUse this button to save your changes to a model. If you have opened a new model that has not yet been saved, a dialog will appear in which you can select a directory for the file to be saved and enter the name of the file. Saved 3LGM² models usually have the extension .3lgm. If your new model has already been saved to a file or if you have opened an existing file, the current state of the model is saved to this file when you click the Save Model button.
ICON_LARGE_ACTION_UNDO.gifUndoUse this button to undo the last changes made to your model.
ICON_LARGE_ACTION_REDO.gifRedoUse this button to restore the last undone changes.
ICON_LARGE_ACTION_GRAPH_SHOW_SINGLE_LAYER_PERSPECTIVE.gif ICON_LARGE_ACTION_GRAPH_SHOW_THREE_LAYER_PERSPECTIVE.gifMultiViewUse this button to switch views in the document window. You can choose between viewing all three layers in one window or viewing the layers individually.
ICON_LARGE_ACTION_ACTIVATE_DOMAIN_LAYER.gifDomain LayerSelects the domain layer.
ICON_LARGE_ACTION_ACTIVATE_LOGICAL_LAYER.gifLogical tool layerSelects the logical tool layer.
ICON_LARGE_ACTION_ACTIVATE_PHYSICAL_LAYER.gifPhysical tool layerSelects the physical tool layer.
ICON_LARGE_ACTION_GOTO_PREVIOUS_VIEW.gifPrevious windowSwitches view to previous window.
ICON_LARGE_ACTION_GOTO_NEXT_VIEW.gifNext windowSwitches view to next window.
ICON_LARGE_MODEL_ACTION_SET_INTERLAYER_CONNECTIONS_VISIBILITY_ON.gifShow interlayer connectionShows the interlayer connection for the selected elements or layer
ICON_LARGE_MODEL_ACTION_SET_INTERLAYER_CONNECTIONS_VISIBILITY_OFF.gifHide interlayer connectionHides the interlayer connection for the selected elements or layer
ICON_SMALL_MODEL_ACTION_SET_ELEMENT_TEXT_ALIGNMENT_HTML_CENTER.gif ICON_SMALL_MODEL_ACTION_SET_ELEMENT_TEXT_ALIGNMENT_HTML_LEFT.gif ICON_SMALL_MODEL_ACTION_SET_ELEMENT_TEXT_ALIGNMENT_HTML_RIGHT.gif ICON_SMALL_MODEL_ACTION_SET_ELEMENT_TEXT_ALIGNMENT_HTML_JUSTIFY.gifText alignmentBasic text alignment: flush left, flush right, justified, and centered.
ICON_LARGE_MODEL_ACTION_SET_ELEMENT_TEXT_POSITION_HORIZONTAL_CENTER.gifText alignment (horizontal)Aligns text horizontally
ICON_LARGE_MODEL_ACTION_SET_ELEMENT_TEXT_POSITION_VERTICAL_CENTER.gifText alignment (vertical)Aligns text vertically
ICON_LARGE_MODEL_ACTION_SET_ELEMENTS_POSITION_HORIZONTAL_RIGHT.gifHorizontal element alignmentAligns selected elements horizontally according to the last selected element.
ICON_LARGE_MODEL_ACTION_SET_ELEMENTS_POSITION_VERTICAL_CENTER.gifVertical element alignmentAligns selected elements vertically according to the last selected element.
ICON_LARGE_MODEL_ACTION_SET_ELEMENTS_ALIGNMENT_GRID.gifElement grid alignmentAligns selected elements into a grid
ICON_SMALL_MODEL_ACTION_SET_ELEMENT_ALIGNMENT_SIZE_WIDTH_AND_HEIGTH.gif ICON_SMALL_MODEL_ACTION_SET_ELEMENT_ALIGNMENT_SIZE_WIDTH.gifICON_SMALL_MODEL_ACTION_SET_ELEMENT_ALIGNMENT_SIZE_HEIGTH.gifFormat sizeSets the height and/or widht of the selected elements according to the last selected element
ICON_SMALL_MODEL_ACTION_MOVE_ORDER_TO_LAST_POSITION.gifICON_SMALL_MODEL_ACTION_MOVE_ORDER_ONE_POSITION_DOWN.gifICON_SMALL_MODEL_ACTION_MOVE_ORDER_ONE_POSITION_UP.gifICON_SMALL_MODEL_ACTION_MOVE_ORDER_TO_FIRST_POSITION.gifSet element orderSets the order of the selected element up or down
ICON_LARGE_MODEL_ACTION_SET_ELEMENT_FONT.gifSet element FontOpens the font selecter for the selected element
ICON_LARGE_MODEL_ACTION_SET_ELEMENT_COLOR.gifSet element colorOpens the color selecter for the selected element
ICON_SMALL_MODEL_ACTION_SET_ELEMENT_TRANSPARENCY_NONE.gifICON_SMALL_MODEL_ACTION_SET_ELEMENT_TRANSPARENCY_FULL.gifICON_SMALL_MODEL_ACTION_SET_ELEMENT_TRANSPARENCY_HALF.gifSet element transparencySets the transparency of the selected element to half, full, and non transparent.
ICON_LARGE_MODEL_ACTION_ADOPT_SAME_FONT.gifAdopt fontSets the font of the selected elements according to the last selected element.
ICON_LARGE_MODEL_ACTION_ADOPT_SAME_COLOR.gifAdopt colorSets the color of the selected elements according to the last selected element.
ICON_LARGE_MODEL_ACTION_ADOPT_SAME_TRANSPARENCY.gifAdopt transparencySets the transparency of the selected elements according to the last selected element.
ICON_LARGE_MODEL_ACTION_ADOPT_SAME_ALL.gifAdopt allSets the font, color, and transparency of the selected elements according to the last selected element

Consistency Table

The consistency table will display inconsistencies regarding model elements, that have been created. The description will display further information regarding the inconsistency.

You can either double click on the displayed error or use the context menu by right-clicking and selecting Property dialog for error-correcting to access the property dialog, where the error can be fixed.

With the context menu you can also just remove the inconsistency error message. This will just ignore the error and it will not be displayed anymore.


The Drawing Toolbar

The drawing toolbar is located at the bottom left. It contains the drawing objects available in the selected layer. Since different objects can be drawn depending on the selected layer, the appearance of the drawing toolbar also differs depending on the selected layer. Depending on the selected layer, the icons of the Drawing Toolbar have the following appearance and function:

for the domain layer

ButtonOptionDescription
domainZeichen.PNGSelect and edit elementsSelect this button to select or edit elements of the domain layer in the document window. In the document window, you can now double-click on a function or object type to open its properties dialog. A single right-click on a function or object type opens a context menu for the element.
FunctionSelect this button to create a new function in the domain layer. Move the mouse into the document window. The mouse pointer is now displayed as crosshairs. Click with the left mouse button on a free space in the workspace layer. A dialog box appears in which you are asked to enter a name for this function.
Object typeSelect this button to create a new object type in the domain layer. Move the mouse to the document window. The mouse pointer is now displayed as crosshairs. Click with the left mouse button on a free space in the workspace layer. A dialog box appears in which you are asked to enter a name for this object type.
ConnectionSelect this button to create a new connection in the domain layer. Move the mouse to the document window. Click on a model element and drag your cursor while holding the mouse button to a second element and release the mouse button. A dialog box appears in which you are asked to choose the connection type.

For the logical tool layer

ButtonOptionDescription
logicalZeichen.PNGSelect and edit elementsSelect this button to select or edit logical tool layer elements in the Document Window. In the document window, you can now double-click on an application component to open its properties dialog. A single right-click on an application POU opens a context menu.
Application ComponentSelect this button to create a new application component in the Logical Tool layer. Move the mouse to the Document Window. The mouse pointer is now displayed as crosshairs. Click with the left mouse button on a free space in the Logical Tool Plane. A dialog box appears in which you are asked to enter a type and a name for this application component.
ConnectionSelect this button to create a new connection in the logical layer. Move the mouse to the document window. Click on a model element and drag your cursor while holding the mouse button to a second element and release the mouse button. A dialog box appears in which you are asked to choose the connection type.

For the physical tool layer

ButtonOptionDescription
physicalZeichen.PNGSelect and edit elementsSelect this button to select or edit physical tool layer elements in the Document Window. In the document window, you can now double-click on a physical dataprocessing component to open its properties dialog. A single right-click on a physical device opens a context menu.
Physical Dataprocessing ComponentSelect this button to create a new physical dataproccessing component in the Physical Tool layer. Move the mouse to the Document Window. The mouse pointer is now displayed as crosshairs. Click with the left mouse button on a free space in the Physical Tool Plane. A dialog box appears in which you are asked to enter a name for this physical dataprocessing component.
ConnectionSelect this button to create a new connection in the physical tool layer. Move the mouse to the document window. Click on a model element and drag your cursor while holding the mouse button to a second element and release the mouse button. A dialog box appears in which you are asked to choose the connection type.

The View Tools

The view tools are used to customize the view of the document window as needed. If the view of the layers in the document window is set to single layer view, only the zoom factor can be changed. When all three layers are viewed in the document window, the zoom factor, layer angle and layer distance can be changed. The views can be changed with the button 'MultiView'.


Previous chapterNavigation PageNext chapter
The 3LGM²-ToolProperties of the model elements

Home