XTG UniModeller 1.1.0

brief documentation

The XTG UniModeller (universal modeller) is intended for modelling of various diagrams and charts. It is not a specialized modeller in any way (we prepare XTG Process Modeller for process modelling, and we already have XTG Data Modeller for data modelling).

You can use 3 types of objects: TEXT, NODE and LINK.

  • Right click on each object opens its context menu.
  • Doubleclick on each object opens a dialog with detailed information and object settings.
    Object TEXT
  • You can set any color and one of 23 predefined shapes. You can also set text alignment.
  • You can resize the object by dragging the right-bottom corner.
  • Context menu - Clone the object - it creates the new object with the same look (colour, shape and size). This action saves the time when you want to create several objects of the same type (you just clone the object and you set up the text of the clones). We plan to introduce the classes in the upcoming versions.
    Object NODE
  • The object NODE is a small rectangle which can be used as a nodal point or breaking point of the line or it can be used to symbolize an attribute of another object.
  • You can set the color of the node.
  • You can set the text of the node displayed on the workspace, and the position of the text.
    Object LINK
  • Doubleclick on the active areas brings out the properties dialog, right-click shows the context menu. The active areas are located at the both ends of the line (around the point where the line joins another object).
  • You can set different symbols for the two endings of the lines.
  • We will introduce the option to set up the text of the lines in the future versions.
  • The points where the line joins the object are calculated automatically according to the position of the objects connected by the line and to the number of lines joining the same edge of the object. (There will be various types of lines introduced in the future versions, eg. upright, spline, the lines with fixed joining point and more).
  • Context menu - Clone the link - the new line is created having the same properties (symbols). You can use SHIFT key to switch on the LINK mode in the same way as if you were creating the new LINK object (see below).
    Insert new object
  • Right-click on the workspace (off the objects) shows the workspace context menu giving you the list of objects available.
  • The new object of the type TEXT or NODE is created at the same place you have clicked to open the menu.
  • The new object of the type LINK is created by selecting New LINK in the list of objects and then by clicking on the first and second object which are to be connected by the line.
  • To ease the creation of multiple lines, there is a special LINK mode. This mode is activated by holding down the SHIFT key when clicking on the New LINK option in the list of objects. The LINK sign will appear by the mouse cursor indicating the LINK mode is on. Now you just click on the first and the second object to create the line (there is no need to select the LINK object from the menu over and over again). You exit the LINK mode by single right-click or by clicking in the menu.

    Delete object
  • Menu Edit - Delete selected objects: the selected objects are deleted from the current submodel only (the option Delete not-selected objects works in a similar way)
  • Any object can be deleted by choosing the delete action from the context menu of the object: If the object is present in several submodels, the dialog will ask you if it should be deleted from all the submodels or from the current one only.
    Submodels
  • The submodel is a kind of view of the given subset of objects of the model (the whole model is saved to a single file with the extension .umm = UniModeller Model)
  • You can see the list of all defined submodels by choosing List of Submodels action from the Submodel menu. The click on the name from the list will switch the view to the appropriate submodel.
  • Every object can be present in several submodels. Its position can be different but the other attributes (colour, text, size) remain the same. So if you change for example the colour of the object, the change will happen to all the views which contain it.
  • The objects can be copied and moved from a submodel to another (menu Edit)
  • Copy the object to another submodel means, that the object is displayed in several submodels, but it is always the same (single) object.
  • Subordinate submodel of the object is created by clicking on the "Create subordinate submodel" option in the context menu of the TEXT object. The small arrow appears at the bottom-left corner of the object and the submodel can be opened by clicking on this arrow.
  • Independent submodel does not have a superior object (you can create such a submodel by clicking on the New submodel action in the Submodel menu).
    Model stamp
  • To change the attributes, double-click on the stamp or use the context menu.
  • You can see the name of the current submodel near the bottom of the stamp.
  • If the submodel is the subordinate submodel of some object, the PARENT identifier is displayed. You can go one level up by clicking on the arrow at the bottom-left corner of the stamp.
    Miscellaneous:

  • Alignment: Select a group of objects and choose one of the items in menu Align. The setting of the new position/size of the objects is done by the last moved object (if it is in the selected group). Otherwise the average position/size is set.
    Last modification: 2002-05-10

    Copyright © 2001-2008   XTG Systems