FAQ

1. General Questons
1.1 Why does the K-Modeler not start but show an error message about the Java version instead?
1.2 Why do project created prior to version 1.0.5 not work anymore?

2. Specific questions considering the modeling
2.1 How do I add nodes?
2.2 How do I add edges?
2.3 Is it possible to place loose edges?
2.4 How to add new corners to edges?
2.5 How to add attributes?
2.6 How to visually specialize nodes and edges?
2.7 How to create a reference of an existing object?
2.8 Is it possible to copy objects from all models into a new model?
2.9 Why are some buttons in the menu disabled sometimes?
2.10 When closing a model can changes be lost?
2.11 Is it possible to change the labels of the operators?
2.12 Is it possible to create an individual modeling language besides KMDL?
2.13 How does the pathfinder work?

1. General Questions
1.1 Why does the K-Modeler not start but show an error message about the Java Version instead?
Your Java version does not meet the requiremetns. Download the latest Java version from http://java.com/en/download.

1.2 Why do projects created prior to version 1.0.5. not work anymore?
The underlying database structure had to be changed to fix some bugs and prepare the K-Modeler for multi-meta-model templates. The old structure is not compatible with the new one..

2. Specific questions considering the modeling 
2.1 How to add nodes?
Drag & drop from palette to modeling area or click on palette then click on modeling area. 

2.2 How to add edges?
Click the edge button in the palette then click the source node and afterwards the destination node. Alternatively, after choosing the edge from the palette, drag it from the source node to the destination node. Please note that not every edge is allowed between every node combination. An error message will appear in the lower status bar in that case.

2.3 Is it possible to place loose edges?
No, edges need to be connected to a source and a target node (which can be the same in case of self-reference).

2.4 How to add new corners to edges?
Additional edge corners are only supported for the edge type "line". Drag & drop an existing edge to where you want the new corner to be.

2.5 How to add attributes?
Click on a single visual item (node or edge), then switch to the attributes tab (lower right corner in versions up to 1.0.6). Add empty rows for new attributes by clicking the plus (+) symbols: Either choose "add general attribute" that will insert a row for an attribute that will be for all nodes of the same type (e.g. knowledge object) or select "add special attribute" that will be for this particular node only. Then double-click the name cell and enter a name for the new attribute, choose a data type, and finally enter the value.

2.6 How can I visually specialize nodges and edges?
Select a single node or edge then switch to the "Properties" tab in the lower right corner of the program window. Now you can edit single visual properties of the item.

2.7 How to create a reference of an existing object?
Drag & drop from project explorer to modeling area.

2.8 Is it possible to copy objects from all models into a new model?
It is only possible to copy elements into the new model that are consistent to the view of the referring model. Does the referring model make use of another view than the new model, it is not possible to copy objects from this model into the new one.

2.9 Why are some buttons in the menu disabled sometimes?
Either you are in the reports section of a project or you do not have an active model opened. In the first case you simply have to switch to a model by clicking on the related tab above the model area or in the project explorer. In the second case you have to create a model (and maybe even a project before that).

2.10 When closing a model can changes be lost?
There will be no request for saves when models / tabs are closed because the models are still present in the project explorer and they can be rebuilt at any moment ( by double-clicking the model in the project explorer). They just became invisible. In case you close the K-Modeler without saving the models, it will be asked for saves. The storage refers to the entire project.

2.11 Is it possible to change the labels of the operators?
No, the operators have default labels and therefore it is not possible to edit them. Moreover, that is the reason why the operators are not listed in the project explorer.

2.12 Is it possible to create an individual modeling language besides KMDL?
When creating a new view, you can choose between the entire range of elements of the KMDL so that an individual set can be made.

2.13 How does the pathfinder work?
First open the pathfinder tab by selecting the "Analyze" tab at the top of the interface, then press the "Pathfinder" button. Now select two nodes at the same time in the modeling area by left-clicking the start node and then pressing and holding down the Ctrl-key and clicking the end node. At last click the "Search" button to start the pathfinding.