| Package | Description |
|---|---|
| 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"). Add org.eclipse.equinox.ds to the required plugins and org.osgi.service.component
to the imported packages as your reasoner will be linked using OSGi descriptive services (DS) to the
reasoner core. |
| Class and Description |
|---|
| EvaluationResult
A specific reasoning result for evaluations of presence conditions.
|
| IChainingReasoner
A specialized interface for reasoners, which, in principle, can be chained, i.e., composed to a chain
of reasoners, passing along results and configurations.
|
| IReasoner
General interface for reasoner, which can be registered to the ReasonerRegistry.
|
| IReasonerMessage
Defines a message for internally sending signals among reasoners.
|
| IReasonerMessage.IType
Defines the type of message types.
|
| IReasonerRegistry
Public interface for this reasoner registry capable of handling multiple reasoners.
|
| ReasonerConfiguration
Describes the configuration to be passed via the
ReasonerFrontend to the individual
reasoners. |
| ReasonerDescriptor
Represents descriptive information about a reasoner.
|
| ReasoningOperation
Specifies which kind of reasoning should be performed by the reasoner.
|
| ReasoningResult
Result of (one) reasoning step.
|
| ValueCreationResult
Denotes the result of creating a value of an IVML variable through the reasoner considering
the relevant constraints.
|
| Class and Description |
|---|
| IReasoner
General interface for reasoner, which can be registered to the ReasonerRegistry.
|
| IReasonerMessage
Defines a message for internally sending signals among reasoners.
|
| IReasonerMessage.IType
Defines the type of message types.
|
| IReasonerRegistry
Public interface for this reasoner registry capable of handling multiple reasoners.
|
| ReasonerConfiguration
Describes the configuration to be passed via the
ReasonerFrontend to the individual
reasoners. |
| ReasonerDescriptor
Represents descriptive information about a reasoner.
|
| ValueCreationResult
Denotes the result of creating a value of an IVML variable through the reasoner considering
the relevant constraints.
|
| Class and Description |
|---|
| AttributeException
A specific exception which may occur when assigning values
to attributes.
|
| AttributeValues
Stores attributes and their assigned values as an additional
information to be considered while reasoning.
|
| ConstraintList
Implements a constraint list.
|
| ConstraintList.IModificationListener
A listener to be informed if the underlying list changes.
|
| ConstraintList.Node
The node type in a linked constraint base.
|
| EvaluationResult
A specific reasoning result for evaluations of presence conditions.
|
| EvaluationResult.ConstraintEvaluationResult
Denotes the possible results of a constraint evaluation.
|
| EvaluationResult.EvaluationPair
Defines a pair of a constraint and its evaluation result.
|
| FileUpgrader
An upgrader for file input locations.
|
| GeneralMeasures
General reasoner measures.
|
| GeneralReasonerCapabilities
Defines general reasoner capabilities.
|
| IMeasurementKey
Base type for measurement keys.
|
| IReasoner
General interface for reasoner, which can be registered to the ReasonerRegistry.
|
| IReasonerInterceptor
An initial reasoner interceptor to be informed about the reasoning process in detail.
|
| IReasonerMessage
Defines a message for internally sending signals among reasoners.
|
| IReasonerMessage.IType
Defines the type of message types.
|
| IReasonerMessage.Type
Defines basic message types.
|
| IUpgrader
Defines the interface to an installation upgrade mechanism.
|
| Message
Part of the
ReasoningResult class, expressing on error/warning of a complete ReasoningResult. |
| Message.SuggestionType
Defines supported suggestion types.
|
| ReasonerConfiguration
Describes the configuration to be passed via the
ReasonerFrontend to the individual
reasoners. |
| ReasonerConfiguration.IAdditionalInformationLogger
Describes an information logger.
|
| ReasonerDescriptor
Represents descriptive information about a reasoner.
|
| ReasoningOperation
Specifies which kind of reasoning should be performed by the reasoner.
|
| ReasoningResult
Result of (one) reasoning step.
|
| ValueCreationResult
Denotes the result of creating a value of an IVML variable through the reasoner considering
the relevant constraints.
|
Copyright © 2009 - 2018 SSE. All Rights Reserved.