| 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. |
| Modifier and Type | Method and Description |
|---|---|
void |
IMessageListener.notify(ReasonerDescriptor reasoner,
IReasonerMessage.IType type)
Is called when a reasoner message is issued.
|
| Modifier and Type | Field and Description |
|---|---|
private IReasonerMessage.IType |
ReasonerMessage.type |
| Modifier and Type | Method and Description |
|---|---|
IReasonerMessage.IType |
ReasonerMessage.getType() |
| Modifier and Type | Method and Description |
|---|---|
void |
ReasonerRegistry.notifyAllReasoners(IReasoner source,
IReasonerMessage.IType type) |
| Constructor and Description |
|---|
ReasonerMessage(IReasoner source,
IReasonerMessage.IType type)
Creates a reasoner message.
|
| Modifier and Type | Class and Description |
|---|---|
static class |
IReasonerMessage.Type
Defines basic message types.
|
| Modifier and Type | Method and Description |
|---|---|
IReasonerMessage.IType |
IReasonerMessage.getType()
Returns the type of the message.
|
| Modifier and Type | Method and Description |
|---|---|
void |
IReasonerRegistry.notifyAllReasoners(IReasoner source,
IReasonerMessage.IType type)
Notifies all reasoners about a given event.
|
Copyright © 2009 - 2018 SSE. All Rights Reserved.