Workspace: Model fragment definitions editor
Task description
In this workspace Model fragments can be created. Model fragments describe part of the structure and behaviour of
a system in a general way. They are partial models which are composed of multiple ingredients. Model fragments have
the form of a rule. This means that model ingredients are incorporated as either conditions or consequences. Model
fragments themselves can be reused within other model fragments as conditions. Furthermore, subclasses of model
fragments can be made, which augment the parent model fragment with new ingredients. The consequence ingredients of
model fragments which match the actual system situation will be added to that scenario. In that case, the scenario
fulfils the conditions specified in the model fragment (which describes a general situation). There are three
different kinds of model fragments: static fragments, process fragments, and agent fragments.
Task context
This workspace can be accessed from the Build tasks in the Garp3 main menu and gives access to the Model fragment
editor. Model fragments are usually created after the most model ingredients are defined. Build tasks
Tasks in this workspace
In this workspace Model fragments can be created, deleted, edited and copied. Also, the Model fragments editor
can be opened to edit the contents of a Model fragment. Because the structure of the Model fragment tree is
hierarchical, several views on this hierarchy are possible.
Add:
Model fragment
Copy:
Model fragment
Delete:
Model fragment
Edit:
Model fragment |
Model fragment properties
Set:
Model fragment active |
Model fragment inactive
Change view:
Open View |
Save View |
Default view |
Conditional relations |
Parent-child relations
- Menu options
-
File: Save diagram to EPS file |
Save model to disk |
Edit model fragment properties
Edit: Add model fragment |
Edit model fragment |
Delete model fragment |
Set model fragment active |
Set model fragment inactive
View: Save view |
Open view |
Show default view |
Show/hide parent-child relations |
Show/hide conditional relations
- Additional features
- Naming ingredients |
Tooltips |
Action buttons |
Graphical icons
- Definitions involved ingredients
- Condition |
Ingredient |
Model fragment |
Qualitative simulator |
Scenario |
State
- Icons
- Icons related to this task
- Related tasks
- Similar tasks for other ingredients :
Edit entity hierarchy |
Edit agent hierarchy |
Edit assumption hierarchy |
Edit configuration definitions |
Edit quantity definitions |
Edit quantity spaces definitions |
Edit 'About this model and Sketch' |
Edit attribute definitions |
Edit scenarios definitions
- Shortcuts
- [Del]: Delete
- [Enter] or Double-click on an icon: Properties
- [Ctrl + S]: Save model to disk
- [Ctrl + A]: Add child to selected Model fragment
- [Ctrl + C]: Copy
- [Ctrl + V]: Paste
- [A]: Make active/inactive
- [S]: Save this view
- [O]: Open another view
- [P]: Show/hide parent-child relations
- [C]: Show/hide conditional relations
Example
The Model fragment hierarchy is roughly divided into three sorts of Model fragments: Static Model fragments, Process Model fragments and Agent Model fragments. The example model has no Agent Model fragments but shows Multiple Static and Process Model fragments.
Top