Uses of Package
net.ssehub.easy.reasoning.core.frontend
-
Packages that use net.ssehub.easy.reasoning.core.frontend Package Description net.ssehub.easy.producer.core.mgmt This package contains classes which are needed for data management, i.e.net.ssehub.easy.producer.eclipse.internal Classes which should not be visible for other plug-ins.net.ssehub.easy.producer.eclipse.model This package holds the complete data model for this plugin.
In this package are abstract super classes and exceptions, in subpackage you'll find the concrete implementations for a specific model.net.ssehub.easy.producer.ui.core.reasoning Classes which should simplify handling the reasoning inside the GUI.net.ssehub.easy.producer.ui.productline_editor.configuration This package holds classes for the configuration editor and super classes for similar configuration editors.net.ssehub.easy.producer.ui.productline_editor.project_configuration This package contains classes for configuring the current project.net.ssehub.easy.producer.ui.reasoner Provides the preferences page for configuring the installed reasoners.net.ssehub.easy.reasoning.core.frontend Frontend to access reasoner information as well as to execute reasoning tasks.net.ssehub.easy.reasoning.core.impl Hidden implementation stuff.net.ssehub.easy.reasoning.core.reasoner All classes and interfaces needed to implement a reasoner.
How to write a reasoner: Create an Eclipse Plugin project with Activator (even if "empty"). Addorg.eclipse.equinox.dsto the required plugins andorg.osgi.service.componentto the imported packages as your reasoner will be linked using OSGi descriptive services (DS) to the reasoner core.net.ssehub.easy.reasoning.sseReasoner Package contains the EASy-Producer reasoner implementation classes. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.producer.core.mgmt Class Description IReasonerListener Listener for theIReasoner, to inform the caller of the reasoner, that the reasoning has been finished.ReasoningProcess Delegate for starting a reasoning. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.producer.eclipse.internal Class Description ReasoningProcess Delegate for starting a reasoning. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.producer.eclipse.model Class Description IReasonerListener Listener for theIReasoner, to inform the caller of the reasoner, that the reasoning has been finished. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.producer.ui.core.reasoning Class Description IReasonerListener Listener for theIReasoner, to inform the caller of the reasoner, that the reasoning has been finished. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.producer.ui.productline_editor.configuration Class Description IReasonerListener Listener for theIReasoner, to inform the caller of the reasoner, that the reasoning has been finished. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.producer.ui.productline_editor.project_configuration Class Description IReasonerListener Listener for theIReasoner, to inform the caller of the reasoner, that the reasoning has been finished. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.producer.ui.reasoner Class Description ReasonerFrontend The main interface to the reasoner core infrastructure. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.reasoning.core.frontend Class Description IMessageListener Defines a lister to be notified in case that reasoner messages are issued.IReasonerInstance A reuseable reasoner instance.IReasonerListener Listener for theIReasoner, to inform the caller of the reasoner, that the reasoning has been finished.ReasonerAdapter Abstracts over instance-based and full reasoning.ReasonerAdapter.IReasonerAdapter Defines the interface of an abstracting reasoner adapter.ReasonerFrontend The main interface to the reasoner core infrastructure. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.reasoning.core.impl Class Description IMessageListener Defines a lister to be notified in case that reasoner messages are issued. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.reasoning.core.reasoner Class Description IReasonerInstance A reuseable reasoner instance. -
Classes in net.ssehub.easy.reasoning.core.frontend used by net.ssehub.easy.reasoning.sseReasoner Class Description IReasonerInstance A reuseable reasoner instance.