KIELER API Specification

Packages
de.cau.cs.kieler.core The base package for classes and interfaces used throughout KIELER.
de.cau.cs.kieler.core.alg Basic API for algorithms and their implementations following the strategy design pattern.
de.cau.cs.kieler.core.kgraph Base package for the KGraph data structure with its public API.
de.cau.cs.kieler.core.kgraph.impl Internal implementation of the KGraph data structure.
de.cau.cs.kieler.core.kgraph.util Utility classes for the KGraph data structure.
de.cau.cs.kieler.core.model Base package for model interaction in KIELER.
de.cau.cs.kieler.core.model.transformation Base package for model transformations in KIELER.
de.cau.cs.kieler.core.model.transformation.xtend A model transformation framework for Xtend.
de.cau.cs.kieler.core.model.util  
de.cau.cs.kieler.core.slimgraph Slim graph representation for undirected graphs, used in many graph algorithms.
de.cau.cs.kieler.core.slimgraph.alg Algorithms for the slim graph data structure.
de.cau.cs.kieler.core.ui Base package for common UI contributions in KIELER.
de.cau.cs.kieler.core.ui.errorhandler This package contains the modified error handlers.
de.cau.cs.kieler.core.ui.figures Package for commonly used Draw2D figures.
de.cau.cs.kieler.core.ui.figures.layout  
de.cau.cs.kieler.core.ui.figures.layout.container  
de.cau.cs.kieler.core.ui.handler General handlers for the KIELER user interface.
de.cau.cs.kieler.core.ui.listeners General listeners for the KIELER user interface.
de.cau.cs.kieler.core.ui.policies Some general policies.
de.cau.cs.kieler.core.ui.preferences Preference pages for KIELER-wide preferences.
de.cau.cs.kieler.core.ui.util Utility classes for usage in the Eclipse UI.
de.cau.cs.kieler.core.ui.views Generic KIELER views that can be used or extended in different plugins.
de.cau.cs.kieler.core.util General purpose utility classes in the style of java.util.
de.cau.cs.kieler.dataflow Base package for the EMF model used by the simple dataflow diagram editor.
de.cau.cs.kieler.dataflow.codegen Codegeneration from dataflow diagrams to textual Lustre.
de.cau.cs.kieler.dataflow.custom.diagram Custom code used by the generated dataflow diagram editor.
de.cau.cs.kieler.dataflow.diagram.edit.commands  
de.cau.cs.kieler.dataflow.diagram.edit.helpers  
de.cau.cs.kieler.dataflow.diagram.edit.parts  
de.cau.cs.kieler.dataflow.diagram.edit.policies  
de.cau.cs.kieler.dataflow.diagram.layout  
de.cau.cs.kieler.dataflow.diagram.navigator  
de.cau.cs.kieler.dataflow.diagram.parsers  
de.cau.cs.kieler.dataflow.diagram.part  
de.cau.cs.kieler.dataflow.diagram.preferences  
de.cau.cs.kieler.dataflow.diagram.providers  
de.cau.cs.kieler.dataflow.diagram.sheet  
de.cau.cs.kieler.dataflow.impl Internal implementation of the dataflow model.
de.cau.cs.kieler.dataflow.provider  
de.cau.cs.kieler.dataflow.sbase Structure based features for the KIELER Dataflow editor.
de.cau.cs.kieler.dataflow.ui  
de.cau.cs.kieler.dataflow.ui.preferences  
de.cau.cs.kieler.dataflow.ui.wizards  
de.cau.cs.kieler.dataflow.util Utility classes for the dataflow model.
de.cau.cs.kieler.esterel  
de.cau.cs.kieler.esterel.cec  
de.cau.cs.kieler.esterel.cec.sim  
de.cau.cs.kieler.esterel.esterel  
de.cau.cs.kieler.esterel.esterel.impl  
de.cau.cs.kieler.esterel.esterel.util  
de.cau.cs.kieler.esterel.formatting  
de.cau.cs.kieler.esterel.parser.antlr  
de.cau.cs.kieler.esterel.parser.antlr.internal  
de.cau.cs.kieler.esterel.parseTreeConstruction  
de.cau.cs.kieler.esterel.scoping  
de.cau.cs.kieler.esterel.services  
de.cau.cs.kieler.esterel.ui  
de.cau.cs.kieler.esterel.ui.contentassist  
de.cau.cs.kieler.esterel.ui.contentassist.antlr  
de.cau.cs.kieler.esterel.ui.contentassist.antlr.internal  
de.cau.cs.kieler.esterel.ui.internal  
de.cau.cs.kieler.esterel.ui.labeling  
de.cau.cs.kieler.esterel.ui.outline  
de.cau.cs.kieler.esterel.validation  
de.cau.cs.kieler.kev This package contains the Plugin-Activator class.
de.cau.cs.kieler.kev.actions This class holds the user-actions which the user can trigger from within the KEV-view.
de.cau.cs.kieler.kev.extension.dataobserver The DataobserverPackage contains examples for the comunication between KEV-Plugin and KIEM-Execution-Manager.
de.cau.cs.kieler.kev.mapping A generated package from the Ecore-Model for the mapping between SVG graphics and mapping files.
de.cau.cs.kieler.kev.mapping.animations The class MapAnimations.java applies the animations to the svg document.
de.cau.cs.kieler.kev.mapping.impl This package contains the generated implementation and the user implemented code of the "de.cau.cs.kieler.kev.mapping" package.
de.cau.cs.kieler.kev.mapping.util Generated util package of the mapping.
de.cau.cs.kieler.kev.ui This package defines some user interfaces for the KEV-View.
de.cau.cs.kieler.kev.views This is the main package for the KEV-View.
de.cau.cs.kieler.kiml.graphviz.dot Base package of the parser and serializer for the Graphviz Dot language.
de.cau.cs.kieler.kiml.graphviz.dot.dot  
de.cau.cs.kieler.kiml.graphviz.dot.dot.impl  
de.cau.cs.kieler.kiml.graphviz.dot.dot.util  
de.cau.cs.kieler.kiml.graphviz.dot.parser.antlr  
de.cau.cs.kieler.kiml.graphviz.dot.parser.antlr.internal  
de.cau.cs.kieler.kiml.graphviz.dot.parseTreeConstruction  
de.cau.cs.kieler.kiml.graphviz.dot.services  
de.cau.cs.kieler.kiml.graphviz.layouter Connection of the Graphviz layouter to the KIML interface for automatic layout.
de.cau.cs.kieler.kiml.graphviz.layouter.preferences Preferences for the Graphviz layouter.
de.cau.cs.kieler.kiml.layout Base classes for implementation of layout algorithms and for handling of different layout providers and layout options.
de.cau.cs.kieler.kiml.layout.klayoutdata Base package for the KLayoutData structure, which is an extension of KGraph to store layout data in a graph model.
de.cau.cs.kieler.kiml.layout.klayoutdata.impl Internal implementation of the layout data extension.
de.cau.cs.kieler.kiml.layout.klayoutdata.util Utility classes for the layout data extension.
de.cau.cs.kieler.kiml.layout.options Definition of layout options for automatic layout.
de.cau.cs.kieler.kiml.layout.util Utility classes for automatic layout using KIML.
de.cau.cs.kieler.kiml.layout.util.alg Algorithms for the KIML utility classes.
de.cau.cs.kieler.kiml.ogdf Wrapper classes and layout provider to connect the OGDF to KIML.
de.cau.cs.kieler.kiml.ui Base package of the KIML user interface.
de.cau.cs.kieler.kiml.ui.editors Connector classes for support of additional diagram editors.
de.cau.cs.kieler.kiml.ui.handlers Handlers for the KIML user interface.
de.cau.cs.kieler.kiml.ui.layout Classes with generic implementations to apply layout to GMF diagrams.
de.cau.cs.kieler.kiml.ui.layout.layoutoptions Base package for the LayoutOptions data structure with its public API and implementation.
de.cau.cs.kieler.kiml.ui.layouter Layouters shipped with the KIML UI plug-in.
de.cau.cs.kieler.kiml.ui.preferences Preferences for KIML.
de.cau.cs.kieler.kiml.ui.views Views for the KIML UI.
de.cau.cs.kieler.klodd.hierarchical Base package of the hierarchical dataflow layout algorithm.
de.cau.cs.kieler.klodd.hierarchical.impl Implementation of the hierarchical dataflow layout algorithm.
de.cau.cs.kieler.klodd.hierarchical.modules Definition of the different modules used by the hierarchical dataflow layout algorithm.
de.cau.cs.kieler.klodd.hierarchical.structures The layered graph data structure used internally by the hierarchical dataflow layout algorithm.
de.cau.cs.kieler.klodd.ui Base package of the KLoDD user interface.
de.cau.cs.kieler.klodd.ui.preferences Preferences for the KLoDD layouters.
de.cau.cs.kieler.krep.compiler.ceq Implementation of clocked equations.
de.cau.cs.kieler.krep.compiler.dependencies Implementation of the dependency graph for Lustre and Scade.
de.cau.cs.kieler.krep.compiler.exceptions Exceptions that are thrown by the compiler.
de.cau.cs.kieler.krep.compiler.klp Klp instructions.
de.cau.cs.kieler.krep.compiler.lustre Implementation of arbitrary Lustre equations.
de.cau.cs.kieler.krep.compiler.main  
de.cau.cs.kieler.krep.compiler.parser  
de.cau.cs.kieler.krep.compiler.util  
de.cau.cs.kieler.krep.editors.klp  
de.cau.cs.kieler.krep.editors.klp.formatting  
de.cau.cs.kieler.krep.editors.klp.klp  
de.cau.cs.kieler.krep.editors.klp.klp.impl  
de.cau.cs.kieler.krep.editors.klp.klp.util  
de.cau.cs.kieler.krep.editors.klp.parser.antlr  
de.cau.cs.kieler.krep.editors.klp.parser.antlr.internal  
de.cau.cs.kieler.krep.editors.klp.parseTreeConstruction  
de.cau.cs.kieler.krep.editors.klp.scoping  
de.cau.cs.kieler.krep.editors.klp.services  
de.cau.cs.kieler.krep.editors.klp.ui  
de.cau.cs.kieler.krep.editors.klp.ui.contentassist  
de.cau.cs.kieler.krep.editors.klp.ui.contentassist.antlr  
de.cau.cs.kieler.krep.editors.klp.ui.contentassist.antlr.internal  
de.cau.cs.kieler.krep.editors.klp.ui.internal  
de.cau.cs.kieler.krep.editors.klp.ui.labeling  
de.cau.cs.kieler.krep.editors.klp.ui.outline  
de.cau.cs.kieler.krep.editors.klp.validation  
de.cau.cs.kieler.krep.editors.rif  
de.cau.cs.kieler.krep.editors.rif.formatting  
de.cau.cs.kieler.krep.editors.rif.parser.antlr  
de.cau.cs.kieler.krep.editors.rif.parser.antlr.internal  
de.cau.cs.kieler.krep.editors.rif.parseTreeConstruction  
de.cau.cs.kieler.krep.editors.rif.rif  
de.cau.cs.kieler.krep.editors.rif.rif.impl  
de.cau.cs.kieler.krep.editors.rif.rif.util  
de.cau.cs.kieler.krep.editors.rif.scoping  
de.cau.cs.kieler.krep.editors.rif.services  
de.cau.cs.kieler.krep.editors.rif.ui  
de.cau.cs.kieler.krep.editors.rif.ui.contentassist  
de.cau.cs.kieler.krep.editors.rif.ui.contentassist.antlr  
de.cau.cs.kieler.krep.editors.rif.ui.contentassist.antlr.internal  
de.cau.cs.kieler.krep.editors.rif.ui.internal  
de.cau.cs.kieler.krep.editors.rif.ui.labeling  
de.cau.cs.kieler.krep.editors.rif.ui.outline  
de.cau.cs.kieler.krep.editors.rif.validation  
de.cau.cs.kieler.krep.evalbench plugin to connect Kiel Reactive processors to KIELER.
de.cau.cs.kieler.krep.evalbench.application  
de.cau.cs.kieler.krep.evalbench.application.actions  
de.cau.cs.kieler.krep.evalbench.application.editors  
de.cau.cs.kieler.krep.evalbench.comm Package that defines a common interface for the communication between KIELER and the processor.
de.cau.cs.kieler.krep.evalbench.program Assembler representation for the different processors.
de.cau.cs.kieler.krep.evalbench.program.kep  
de.cau.cs.kieler.krep.evalbench.program.kep.parser  
de.cau.cs.kieler.krep.evalbench.program.klp classes to represent klp instructions.
de.cau.cs.kieler.krep.evalbench.smakc Support for the smakc compiler to translate kit files into KEP assembler.
de.cau.cs.kieler.krep.evalbench.trace Implementation of Traces.
de.cau.cs.kieler.krep.evalbench.trace.esi  
de.cau.cs.kieler.krep.evalbench.ui Perspective and preference page for the KReP Evalbench.
de.cau.cs.kieler.krep.evalbench.ui.actions Actions for the Krep evalbench.
de.cau.cs.kieler.krep.evalbench.ui.editors Special editors for input languages for the Kiel Reactive Processors.
de.cau.cs.kieler.krep.evalbench.ui.views Views for the KReP Evalbench.
de.cau.cs.kieler.krep.evalbench.util Helper classes for the krep evalbench.
de.cau.cs.kieler.krep.sim Connection between execution manager in KIELER an Kiel reactive processors.
de.cau.cs.kieler.ksbase Base package of the KSBasE core plug-in.
de.cau.cs.kieler.ksbase.core Core package of the KSBasE plug-in.
de.cau.cs.kieler.ksbase.ui Base package for the KSBasE UI plug-in.
de.cau.cs.kieler.ksbase.ui.handler UI handler package.
de.cau.cs.kieler.ksbase.ui.listener Contains all available listeners.
de.cau.cs.kieler.ksbase.ui.menus KSBAsE menu contribution package.
de.cau.cs.kieler.ksbase.ui.preferences Package for all Preference pages.
de.cau.cs.kieler.ksbase.ui.test KSBasE menu property tester package.
de.cau.cs.kieler.ksbase.ui.utils This package contains generic utilities for the KSBasE display.
de.cau.cs.kieler.ksbase.viewmanagement Base package for the KSBasE view management plug-in.
de.cau.cs.kieler.ksbase.viewmanagement.combinations KSBasE view management combination package.
de.cau.cs.kieler.ksbase.viewmanagement.preferences The preference package for the KSBasE view management plug-in.
de.cau.cs.kieler.ksbase.viewmanagement.triggers KSBasE view management trigger package.
de.cau.cs.kieler.papyrus Bridge code to enable KIELER features for the Papyrus editors.
de.cau.cs.kieler.sim.esi  
de.cau.cs.kieler.sim.esi.esi  
de.cau.cs.kieler.sim.esi.esi.impl  
de.cau.cs.kieler.sim.esi.esi.util  
de.cau.cs.kieler.sim.esi.formatting  
de.cau.cs.kieler.sim.esi.parser.antlr  
de.cau.cs.kieler.sim.esi.parser.antlr.internal  
de.cau.cs.kieler.sim.esi.parseTreeConstruction  
de.cau.cs.kieler.sim.esi.scoping  
de.cau.cs.kieler.sim.esi.services  
de.cau.cs.kieler.sim.esi.ui  
de.cau.cs.kieler.sim.esi.ui.contentassist  
de.cau.cs.kieler.sim.esi.ui.contentassist.antlr  
de.cau.cs.kieler.sim.esi.ui.contentassist.antlr.internal  
de.cau.cs.kieler.sim.esi.ui.internal  
de.cau.cs.kieler.sim.esi.ui.labeling  
de.cau.cs.kieler.sim.esi.ui.outline  
de.cau.cs.kieler.sim.esi.validation  
de.cau.cs.kieler.sim.kiem This package contains the basic activator class, the messages.properties file, with the externalized strings and a proxy editor for opening *.execution files with the KiemView.
de.cau.cs.kieler.sim.kiem.automated This package contains the basic activator class.
de.cau.cs.kieler.sim.kiem.automated.data This package contains the data storing classes of the KiemAuto.
de.cau.cs.kieler.sim.kiem.automated.execution This package contains the classes responsible for running the actual execution.
de.cau.cs.kieler.sim.kiem.automated.extension This package contains all classes that either implement an extension point or are used to define one.
de.cau.cs.kieler.sim.kiem.automated.ui This package contains the main activator class.
de.cau.cs.kieler.sim.kiem.automated.ui.extension This package contains all classes needed for registering to different extension points.
de.cau.cs.kieler.sim.kiem.automated.ui.preferences This package contains the preference pages.
de.cau.cs.kieler.sim.kiem.automated.ui.ui This package contains the classes for the UI elements.
de.cau.cs.kieler.sim.kiem.automated.ui.views This package contains all classes needed to implement the view elements.
de.cau.cs.kieler.sim.kiem.config This package contains the basic activator class.
de.cau.cs.kieler.sim.kiem.config.data This package contains the data storing classes for all managers.
de.cau.cs.kieler.sim.kiem.config.exception Includes all Exception classes needed for this plugin.
de.cau.cs.kieler.sim.kiem.config.extension This package contains all abstract classes and interfaces that are needed
for extending the KIEMConfiguration extension points.
de.cau.cs.kieler.sim.kiem.config.managers Managers for holding and managing data in KIEMConfig.
de.cau.cs.kieler.sim.kiem.config.preferences Contains the preference pages for the KIEM.
de.cau.cs.kieler.sim.kiem.config.ui This package contains some helper classes for the KIEMConfig graphical user interface.
de.cau.cs.kieler.sim.kiem.execution This package contains the classes for the raw execution, the thread handling and synchronization as well as for the data pool and timeout error implementation.
de.cau.cs.kieler.sim.kiem.internal This package contains internal classes of KIEM.
de.cau.cs.kieler.sim.kiem.properties This package contains the base classes for the KiemProperties and its types as well as a wrapper class for DataComponents.
de.cau.cs.kieler.sim.kiem.ui This package contains some helper classes for the KIEM graphical user interface.
de.cau.cs.kieler.sim.kiem.ui.views This package contains the KIEM view basic implementation of the table tree of DataComponents and KiemProperties together with needed label and content provider classes.
de.cau.cs.kieler.sim.syncsignalreset This package contains the observer/producer DataComponent of the synchronous signal resetter.
de.cau.cs.kieler.sim.table This package contains the basic activator class and the observer and producer DataComponent of the data table (view).
de.cau.cs.kieler.sim.table.views This package contains the user interface components, views and table provider for the data table (view).
de.cau.cs.kieler.sim.trace  
de.cau.cs.kieler.synccharts  
de.cau.cs.kieler.synccharts.codegen.esterel  
de.cau.cs.kieler.synccharts.contentadapter  
de.cau.cs.kieler.synccharts.custom Classes for custom behavior of the SyncCharts editor.
de.cau.cs.kieler.synccharts.custom.contentassist.example  
de.cau.cs.kieler.synccharts.custom.contentassist.part  
de.cau.cs.kieler.synccharts.custom.contentassist.providers  
de.cau.cs.kieler.synccharts.custom.layout  
de.cau.cs.kieler.synccharts.diagram.custom  
de.cau.cs.kieler.synccharts.diagram.custom.commands  
de.cau.cs.kieler.synccharts.diagram.custom.handlers  
de.cau.cs.kieler.synccharts.diagram.custom.triggerlisteners  
de.cau.cs.kieler.synccharts.diagram.edit.commands  
de.cau.cs.kieler.synccharts.diagram.edit.helpers  
de.cau.cs.kieler.synccharts.diagram.edit.parts  
de.cau.cs.kieler.synccharts.diagram.edit.policies  
de.cau.cs.kieler.synccharts.diagram.expressions  
de.cau.cs.kieler.synccharts.diagram.navigator  
de.cau.cs.kieler.synccharts.diagram.parsers  
de.cau.cs.kieler.synccharts.diagram.part  
de.cau.cs.kieler.synccharts.diagram.preferences  
de.cau.cs.kieler.synccharts.diagram.providers  
de.cau.cs.kieler.synccharts.diagram.sheet  
de.cau.cs.kieler.synccharts.impl  
de.cau.cs.kieler.synccharts.ksbase A couple of sample KSBasE features for the synccharts editor.
de.cau.cs.kieler.synccharts.labelparser  
de.cau.cs.kieler.synccharts.labelparser.bridge Contains glue code classes that bridge between the Xtext label parser and the SyncCharts metamodel resp its editor.
de.cau.cs.kieler.synccharts.labelparser.bridge.test Test cases to auto-test serializer and parser.
de.cau.cs.kieler.synccharts.labelparser.formatting  
de.cau.cs.kieler.synccharts.labelparser.parser.antlr  
de.cau.cs.kieler.synccharts.labelparser.parser.antlr.internal  
de.cau.cs.kieler.synccharts.labelparser.parseTreeConstruction  
de.cau.cs.kieler.synccharts.labelparser.scoping  
de.cau.cs.kieler.synccharts.labelparser.services  
de.cau.cs.kieler.synccharts.labelparser.validation  
de.cau.cs.kieler.synccharts.presentation  
de.cau.cs.kieler.synccharts.provider  
de.cau.cs.kieler.synccharts.sim.ptolemy  
de.cau.cs.kieler.synccharts.sim.ptolemy.oaw  
de.cau.cs.kieler.synccharts.util  
de.cau.cs.kieler.synccharts.viewmanagement  
de.cau.cs.kieler.uml2  
de.cau.cs.kieler.viewmanagement  
de.cau.cs.kieler.viewmanagement.combination  
de.cau.cs.kieler.viewmanagement.effects  
de.cau.cs.kieler.viewmanagement.triggers  
de.cau.cs.kieler.viewmanagement.view  
Moml  
Moml.impl  
Moml.util  
net.ogdf.lib  
org.json This package contains the JSON implementation for java as it can be found on http://www.json.org/java
ptolemy.actor.kiel