public final class DescriptionGraphManager extends Object implements Serializable
| Constructor and Description |
|---|
DescriptionGraphManager(Tableau tableau) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
checkGraphConstraints() |
void |
clear()
Clear.
|
void |
descriptionGraphTupleAdded(int tupleIndex,
Object[] tuple) |
void |
descriptionGraphTupleRemoved(int tupleIndex,
Object[] tuple) |
void |
destroyNode(Node node) |
void |
expand(ExistsDescriptionGraph existsDescriptionGraph,
Node forNode) |
Object[] |
getDescriptionGraphTuple(int graphIndex,
int tupleIndex) |
static void |
intializeNode(Node node) |
boolean |
isSatisfied(ExistsDescriptionGraph existsDescriptionGraph,
Node node) |
void |
mergeGraphs(Node mergeFrom,
Node mergeInto) |
public DescriptionGraphManager(Tableau tableau)
tableau - tableaupublic void clear()
public Object[] getDescriptionGraphTuple(int graphIndex, int tupleIndex)
graphIndex - graphIndextupleIndex - tupleIndexpublic boolean checkGraphConstraints()
public boolean isSatisfied(ExistsDescriptionGraph existsDescriptionGraph, Node node)
existsDescriptionGraph - existsDescriptionGraphnode - nodepublic void mergeGraphs(Node mergeFrom, Node mergeInto)
mergeFrom - mergeFrommergeInto - mergeIntopublic void descriptionGraphTupleAdded(int tupleIndex,
Object[] tuple)
tupleIndex - tupleIndextuple - tuplepublic void descriptionGraphTupleRemoved(int tupleIndex,
Object[] tuple)
tupleIndex - tupleIndextuple - tuplepublic void expand(ExistsDescriptionGraph existsDescriptionGraph, Node forNode)
existsDescriptionGraph - existsDescriptionGraphforNode - forNodepublic static void intializeNode(Node node)
node - nodepublic void destroyNode(Node node)
node - nodeCopyright © 2017. All Rights Reserved.