Difference between revisions of "Modeler:8/ExpressionViewer"

From CaseTalk Wiki
Jump to: navigation, search
 
(8 intermediate revisions by the same user not shown)
Line 1: Line 1:
= Repository Window =
= Repository Window =
The Repository Window contains all information related to the model at hand.  
The Repository Window contains all information related to the model at hand.  A Repository (Window) needs to be openend before any work can be done.


A Repository (Window) needs to be openend before any work can be done.
[[File:Repository.png]]
 
The list on the left can be altered from detailed view to a list view. Additionally a inheritance tree can be shown to view all supertypes and their subtypes (''since v8.1''), and [[Modeler:8/Namespaces | namespaces]].
 
== Detail panel ==
The right pane can be collapsed but shows detailed information on the selected object / fact types.
* Label type level
* Object type level
* Label level
* Business rules
* Diagrams
* Rule violations
* Played by and Part of information


[[File:Repository.png]]
== Toolbar buttons ==
== Toolbar buttons ==
The toolbar buttons are:
The toolbar buttons are:
Line 17: Line 28:
* '''GLR''' list, required to transform your conceptual model. It also allows to define which transformation steps are being used. [[Modeler:8/OptionsProject#GLR | Transformation settings]].
* '''GLR''' list, required to transform your conceptual model. It also allows to define which transformation steps are being used. [[Modeler:8/OptionsProject#GLR | Transformation settings]].


* '''Delete''' to either delete the selected FactType, or a specific line from the details list.
* '''Delete''' the selected item from the repository.
# Select Object Fact Type to delete it entirely.
# Select Expression at Object Type Level to only delete the local expression.
# Select Expression at Label Type Level to only delete the full expression.
# Select Expression at Label Level to only delete the selected tuple.
* '''Edit''' to rename a FactType or edit the text of a specified line from the details list.
* '''Edit''' to rename a FactType or edit the text of a specified line from the details list.
* '''Tree''' to display [[Modeler:8/FExpTree | the expression tree]] based upon the expression and the level selected.
* '''Tree''' to display [[Modeler:8/FExpTree | the expression tree]] based upon the expression and the level selected.


* '''Query''' allows more advanced sql querying of your model.
* '''Query''' allows more advanced sql querying of your model.
* '''Highlight''' this puts the object and fact type names in black or gray, depending on your settings, to easily recognize information.
[[File:RepositoryHighlight.png]]
* '''Filter''' show of hide certain information in your model in/from this window.
* '''Filter''' show of hide certain information in your model in/from this window.
[[File:RepositoryFilter.png]]
[[File:RepositoryFilter.png]]


== Behaviour ==
= Behaviour =
== Drag and drop ==
You may drag and drop the object / fact types onto diagram windows to visualize the information structures.
You may drag and drop the object / fact types onto diagram windows to visualize the information structures.
 
== Statusbar ==
The statusbar will show the total number of object / fact types, including any hidden items (due to defined filters).
The statusbar will show the total number of object / fact types, including any hidden items (due to defined filters).
 
== Shortest path ==
The combobox at the bottom left enables you to dim already displayed object / fact types. You may set this highlighting or dimming to one of the following options:
Since v8.1 the shortest path can be determined. This is a feature which will only work using the following procedure:
* Active repository. None are dimmed
* select only two object / fact types
* Any diagram. Only otft's are dimmed which are in any of the opened diagrams.
* use the context menu and choose "shortest path"
* Active diagram. Only dim otft's which are in the diagram currently active.
* all items on this path are added to the selection
* All diagrams. Dim all otft's which are on any diagram in the project.
It is useful by dragging this newly calculated selection into a diagram for viewing purposes.

Latest revision as of 07:01, 15 December 2016

Repository Window

The Repository Window contains all information related to the model at hand. A Repository (Window) needs to be openend before any work can be done.

Repository.png

The list on the left can be altered from detailed view to a list view. Additionally a inheritance tree can be shown to view all supertypes and their subtypes (since v8.1), and namespaces.

Detail panel

The right pane can be collapsed but shows detailed information on the selected object / fact types.

  • Label type level
  • Object type level
  • Label level
  • Business rules
  • Diagrams
  • Rule violations
  • Played by and Part of information

Toolbar buttons

The toolbar buttons are:

  • Edit (only active when a fact type or object type is selected) which opens the OT/FT Editor
  • New which opens the Expression Input Window
  • Edit Population (only active when a fact type or object type is selected) which opens the Edit Population Window
  • Wizard list, containing different kind of wizards to update or edit your model.

WizardList.png

  • Subset Constraint Editor which opens the Subset Constraint Editor
  • Integrity Check which opens the window with the results of the well-formedness tests
  • GLR list, required to transform your conceptual model. It also allows to define which transformation steps are being used. Transformation settings.
  • Delete the selected item from the repository.
  1. Select Object Fact Type to delete it entirely.
  2. Select Expression at Object Type Level to only delete the local expression.
  3. Select Expression at Label Type Level to only delete the full expression.
  4. Select Expression at Label Level to only delete the selected tuple.
  • Edit to rename a FactType or edit the text of a specified line from the details list.
  • Tree to display the expression tree based upon the expression and the level selected.
  • Query allows more advanced sql querying of your model.
  • Highlight this puts the object and fact type names in black or gray, depending on your settings, to easily recognize information.

RepositoryHighlight.png

  • Filter show of hide certain information in your model in/from this window.

RepositoryFilter.png

Behaviour

Drag and drop

You may drag and drop the object / fact types onto diagram windows to visualize the information structures.

Statusbar

The statusbar will show the total number of object / fact types, including any hidden items (due to defined filters).

Shortest path

Since v8.1 the shortest path can be determined. This is a feature which will only work using the following procedure:

  • select only two object / fact types
  • use the context menu and choose "shortest path"
  • all items on this path are added to the selection

It is useful by dragging this newly calculated selection into a diagram for viewing purposes.