Orienteer Architect User Guide - OrienteerBAP/Orienteer GitHub Wiki

Orienteer Architect - is Orietneer's module which allow yout to create database schema with graphical editor.

Installation

  1. Go to tab Artifacts. Tab "Artifacts"
  2. Download module with artifactId orienteer-architect. Module 'orienteer-architect'
  3. Reload Orienteer. After Orienteer reloads you will see new class ODataModel. This class which allows creating schema with graphical editor. "ODataModel"

Create new data model

  1. Click Browse class in class ODataModel
  2. Set name and description of your data model. You will see something as this: Orienteer Architect document

Managing classes

  1. For create new class you can:
  • Drag the icon Class icon to edit area.
  • Click right mouse button. You will see this menu: Menu
  • Double click in empty edit area.

After one of this action you will see modal window for creating new class: Modal window for creating new class

Enter class name if your name is invalid you will see error message. After class succesfully created you will empty class: Empty class

This class exists only in editor, not in database. For create this class in database you must click on button Apply Changes

  1. For add classes which exists in database you can:
  • Drag icon Database icon to edit area

  • Click on right mouse button Menu and choose "Add exists classes" in popup menu.

After one of this actions you will see modal window with exists classes: Exists classes

Choose some classes and click on button Add class(es). After this actions you can see that classes which already exists in database have different color that classes which do not exists in database:

Exists and non exists classes


Managing properties

  1. For create new property you can:
  • Drag icon Property icon to edit area.
  • Double click on class
  • Hiver cursor and click rigth mouse button. After this action you will see:

Class popup menu Click on Add property action.

After one of this actions you will see:

Create property modal window

You must enter name and type of new property. After succesfull property creating you will see class with property:

Class with property

  1. For property managing in class you can:
  • Click on left icon in property and you will see edit property window.
  • Click on right icon in property and you will remove property from class.
  1. For change properties order in class you must drag and drop property. And change it's order.

Class inheritance

For inherit one class from other class you must do this actions: Hover mouse cursor on icon Inherit icon (this icon will be visible after you hover mouse on class) and drag this icon to another class which will be parent of this class. In result you will see something like this:

Inherited classes


Saving editor state

For save editor state you must click on button Save data model button


Write editor changes to database

For write editor changes to database you must click on button Apply editor changes button


Use fullscreen mode

For use fullscreen mode you must click F11 or click Maximize in widget menu:

Widget menu