Child pages
  • KIML

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

You would usually have to enter git pull first, but since nobody will mess with your branch anyway this won't be necessary. By the way, you only need to mention origin login_name with the first git push, since Git doesn't know where to push the branch yet. After the first time, Git remembers the information and it will be enough to just enter git push.

Finding the KIML Sources

If you want to develop a layout algorithm using KIML, you will have to get your hands at the KIML source code first. Of course, the code is available through a Git repository.

  1. Open a console window and navigate to an empty directory that the repository should be placed in.
  2. Enter the command ssh://git@git.rtsys.informatik.uni-kiel.de:7999/KIELER/pragmatics.git .
  3. You should now have a clone of the repository in the current directory.

KIML is implemented as an Eclipse plug-in that you will have to import into your Eclipse workspace. We won't do this now; it will be one of the first steps in the development of your layout algorithm.

Developing Your First Layout Algorithm

...

Note

Remember to replace each occurrence of login_name with your own login name (e.g. msp), and each occurrence of Login_name with your capitalized login name (e.g. Msp).

 

 

...

.

Setting Up Your Workspace

You will start by importing the plug-ins necessary to program with KIML.

  1. Start Eclipse and create a new workspace.
  2. Setup your workspace as explained in this guide.

Adding a New Plug-in

 

Writing the Layout Algorithm

 

 

 

This exercise will introduce the usage of the Eclipse Plugin Development Environment for developing new layout algorithms to be used in Eclipse diagram editors. Replace each <login> by your own login name (e.g. msp), and each <Login> by your login name with capitalized first letter (e.g. Msp). For any questions contact msp.

...