Developer Documentation for Tooling Base (org.fortiss.tooling.base)

Plugin description

This plugin provides the base implementation for hierarchical models and graphical description techniques.

Metamodel description

The metamodel provides a generic hierarchical, graph-like base model extended with model element specifications and references. It also provides a layout information and a visualization metamodel.

Element Package

The element package constitutes the interface of the generic hierarchical base metamodel.

UML diagram of Tooling Base Element

It consists of the following classes:

Base Package

The base package provides base classes that implement the interface defined in the previously introduced element. They are used as a basis for concrete hierarchical metamodels.

It consists of the following classes:

Layout Package

The layout package provides a data store for graphical representations of hierarchical element models that are based on the base element metamodel.

It consists of the following classes:

Base Visualization

The visualization package provides classes that serve as an interface for visualization methods for hierarchical element models

It consists of the following classes: