Graphical Model Editor JUICE

From ILMS-Wiki
(Difference between revisions)
Jump to: navigation, search
 
 
(7 intermediate revisions by one user not shown)
Line 1: Line 1:
==Einleitung==
+
[[de:Grafischer_Modelleditor_JUICE]]
 +
[[pt:Editor_de_modelos_Gráficos_JUICE]]
 +
==Introduction==
  
JUICE ist ein graphischer Editor zur Erzeugung von [[Modelldefinition|JAMS-Modelldefinitionen]]. Für den Aufruf von JUICE gelten nahezu die gleichen [[JAMS_Start|Kommandozeilenargumente]] wie für JAMS. Der einzige Unterschied besteht darin, dass mit Hilfe des Schalters "-m" bzw. "--model" nicht die [[Modellkonfiguration|Modellkonfigurationsdatei]], sondern die [[Modelldefinition|Modelldefinitionsdatei]] übergeben wird. Wird JUICE ohne Argumente aufgerufen, so wird eine neue [[Systemkonfiguration|Systemkonfigurationsdatei]] mit Standardeinstellungen im Ausführungsverzeichnis angelegt. Die folgene Abbildung zeigt den JUICE, nachdem eine Modelldefinition geladen wurde.  
+
JUICE is a graphical editor for generating [[Model Definition|JAMS model definitions]]. To call JUICE almost the same [[JAMS_Start|command line arguments]] are valid as they are for JAMS. The only difference is that by using the switch "-m" or "--model" the  [[Model Definition|model definition file]] is given and not eh [[Model Configuration|model configuration file]]. If JUICE is called without arguments, a new [[System Configuration File|system configuration file]] with default settings is created in the execution directory. The following image shows JUICE after a model definition has been loaded.  
[[Bild:JUICE1.png|thumb|right|500px|JUICE mit geladenem Modell]]
+
[[File:JUICE1.png|thumb|right|500px|JUICE mit geladenem Modell]]
  
==Modelle und Bäume==
+
==Models and Trees==
  
Im linken Teil des Fensters werden dabei sämtliche verfügbaren JAMS-Modellkomponenten in einer Baumstruktur (Bibliotheksbaum) - gegliedert nach Java-Archiven und Paketen - angezeigt. Dabei werden Kontextkomponenten durch ein [[Bild:contextcomp.png|20px]], alle anderen Komponenten durch ein [[Bild:standardcomp.png|20px]] dargestellt. Über das Kontextmenü (rechter Mouseklick auf eine der Komponenten) oder doppeltes Anklicken der Komponenten können hier alle Metainformationen der jeweiligen Komponente eingesehen werden.
+
The left section of the window shows all available JAMS components in a tree structure (library tree) - structured according to Java archives and packages. Context components are visualized by a [[File:contextcomp.png|20px]], remaining components are indicated by a [[File:standardcomp.png|20px]]. In the context menu (right click on one of the components) or by double-clicking on the components all meta information of the corresponding component can be shown.  
  
Wurde bereits eine Modelldefinition geladen (durch entsprechenden Parameter beim Start oder über das Menü mit File->Load) oder ein neues Modell erzeugt (über das Menü mit File->New), so werden im rechten Bereich des Fensters die Modellstruktur und alle übrigen Eigenschaften in einem eigenen Unterfenster (Modellfenster) dargestellt. Dabei können beliebig viele Modelle gleichzeitig geöffnet werden. Ein Umschalten zwischen den Modellfenstern kann dabei über den Menüpunkt "Windows" erfolgen.
+
If a model definition has been loaded (by using the corresponding parameter at the start or the menu File->Load) or a new model has been generated (using the menu File->New), the right section of the window shows the model structure and all other properties on a separate sub-window (model window). As many models as required can be opened simultaneously. Switching between model windows can be done via the menu item "Windows".
  
Innerhalb des Modellfensters ist im linken Bereich die hierarchische Modellstruktur als Baum dargestellt (Modellbaum). Der Wurzelknoten repräsentiert dabei das Modell selbst. Ein Hinzufügen von Modellkomponenten erfolgt per Drag&Drop durch Ziehen der Modellkomponente in den gewünschten Kontext. Ausgangspunkt ist dabei der Bibliotheksbaum oder ein Modellbaum. Hierbei können auch innerhalb eines Modellbaums Modellkomponenten zwischen zwei Kontexten verschoben oder kopiert werden. Ist die Quelle der gezogenen Modellkomponenten der Bibliotheksbaum, so ist zu beachten, dass die Komponenten ausschließlich kopiert werden können. Ist die Quelle der selbe oder ein anderer Modellbaum, so ist sowohl das Verschieben als auch das Kopieren von Komponenten möglich. Standardvoreinstellung ist dabei das Verschieben, durch gleichzeitiges Drücken der "Strg"-Taste wird die Komponente kopiert. Beim Kopieren oder Verschieben von Kontextkomponenten zwischen zwei Modellbäumen oder innerhalb eines Modellbaumes wird jeweils der vollständige Teilbaum übertragen. Das Kopieren ganzer Teilmodelle ist dadurch problemlos möglich.
+
In the left section within the model window a hierarchical model structure is shown as a tree (model tree). The nodes represent the model itself. New model components can be added using drag&drop, i.e. by dragging the model component into the selected context. The starting point is the library tree or model tree. When doing so, the model components can also be relocated or copied between two contexts within a model tree. If the source for the model components is the library tree, it has to be noted that the components can only be copied. If the source is the same or a different model tree, dragging and copying components is possible. The default setting is dragging; by simultaneously clicking on the "CTRL" button the component will be copied. When copying or dragging context components between two model trees or within one model tree, the whole corresponding partial tree is transferred. This makes it possible to copy entire partial models without any problems.
  
==Komponenten und ihre Attribute==
+
==Components and their Attributes==
  
===Allgemeine Eigenschaften===
+
===General Properties===
  
===Kontextattribute===
+
===Context Attributes===
  
  
==Modellparameter==
+
==Model Parameters==
  
 
==Optimization Wizard==
 
==Optimization Wizard==
Ein zusätzliches Tool zur Erstellung von Optimierungskontexten ist hier verfügbar:<br>
+
An additional tool for generating optimization contexts is available at:<br>
Download: [[Bild:optimizationWizard.zip]]
+
Download: [[File:optimizationWizard.zip]]

Latest revision as of 20:29, 11 June 2013

Contents

Introduction

JUICE is a graphical editor for generating JAMS model definitions. To call JUICE almost the same command line arguments are valid as they are for JAMS. The only difference is that by using the switch "-m" or "--model" the model definition file is given and not eh model configuration file. If JUICE is called without arguments, a new system configuration file with default settings is created in the execution directory. The following image shows JUICE after a model definition has been loaded.

JUICE mit geladenem Modell

Models and Trees

The left section of the window shows all available JAMS components in a tree structure (library tree) - structured according to Java archives and packages. Context components are visualized by a Contextcomp.png, remaining components are indicated by a Standardcomp.png. In the context menu (right click on one of the components) or by double-clicking on the components all meta information of the corresponding component can be shown.

If a model definition has been loaded (by using the corresponding parameter at the start or the menu File->Load) or a new model has been generated (using the menu File->New), the right section of the window shows the model structure and all other properties on a separate sub-window (model window). As many models as required can be opened simultaneously. Switching between model windows can be done via the menu item "Windows".

In the left section within the model window a hierarchical model structure is shown as a tree (model tree). The nodes represent the model itself. New model components can be added using drag&drop, i.e. by dragging the model component into the selected context. The starting point is the library tree or model tree. When doing so, the model components can also be relocated or copied between two contexts within a model tree. If the source for the model components is the library tree, it has to be noted that the components can only be copied. If the source is the same or a different model tree, dragging and copying components is possible. The default setting is dragging; by simultaneously clicking on the "CTRL" button the component will be copied. When copying or dragging context components between two model trees or within one model tree, the whole corresponding partial tree is transferred. This makes it possible to copy entire partial models without any problems.

Components and their Attributes

General Properties

Context Attributes

Model Parameters

Optimization Wizard

An additional tool for generating optimization contexts is available at:
Download: File:OptimizationWizard.zip

Personal tools
In other languages