| Package | Description |
|---|---|
| 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 | Field and Description |
|---|---|
private ConstraintList.Node |
ConstraintList.first |
private ConstraintList.Node |
ConstraintList.last |
private ConstraintList.Node |
ConstraintList.Node.next |
private ConstraintList.Node |
ConstraintList.Node.prev |
| Modifier and Type | Field and Description |
|---|---|
private java.util.Map<net.ssehub.easy.varModel.model.Constraint,ConstraintList.Node> |
ConstraintBase.mapping |
| Modifier and Type | Method and Description |
|---|---|
private ConstraintList.Node |
ConstraintList.node(int index)
Returns the (non-null) Node at the specified element index.
|
| Modifier and Type | Method and Description |
|---|---|
void |
ConstraintList.IModificationListener.notifyAdded(net.ssehub.easy.varModel.model.Constraint constraint,
ConstraintList.Node node)
Is called when a new node has been added for
constraint. |
void |
ConstraintList.IModificationListener.notifyRemoved(net.ssehub.easy.varModel.model.Constraint constraint,
ConstraintList.Node node)
Is called when a new node is being removed through removing
constraint. |
(package private) net.ssehub.easy.varModel.model.Constraint |
ConstraintList.unlink(ConstraintList.Node node)
Unlinks non-null node x.
|
private net.ssehub.easy.varModel.model.Constraint |
ConstraintList.unlinkFirst(ConstraintList.Node node)
Unlinks non-null first node
node. |
private net.ssehub.easy.varModel.model.Constraint |
ConstraintList.unlinkLast(ConstraintList.Node node)
Unlinks non-null last node
node. |
| Constructor and Description |
|---|
Node(ConstraintList.Node prev,
net.ssehub.easy.varModel.model.Constraint constraint,
ConstraintList.Node next)
Creates a node.
|
Copyright © 2009 - 2018 SSE. All Rights Reserved.