fi.hut.tml.xsmiles.mlfc.xforms.constraint
Class Vertex
java.lang.Object
fi.hut.tml.xsmiles.mlfc.xforms.constraint.Vertex
- Direct Known Subclasses:
- CalculateVertex, IsvalidVertex, ReadonlyVertex, RelevantVertex, RequiredVertex
- public abstract class Vertex
- extends java.lang.Object
The vertex for the calculation algorithm
- Author:
- Mikko Honkala
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CALCULATE_VERTEX
public static final short CALCULATE_VERTEX
- See Also:
- Constant Field Values
RELEVANT_VERTEX
public static final short RELEVANT_VERTEX
- See Also:
- Constant Field Values
READONLY_VERTEX
public static final short READONLY_VERTEX
- See Also:
- Constant Field Values
REQUIRED_VERTEX
public static final short REQUIRED_VERTEX
- See Also:
- Constant Field Values
ISVALID_VERTEX
public static final short ISVALID_VERTEX
- See Also:
- Constant Field Values
wasAlreadyInGraph
public boolean wasAlreadyInGraph
- a flag to notify that this vertex was already in graph
Vertex
public Vertex(InstanceNode n,
ExpressionContainer expr,
XPathExpr xpathExpr)
Vertex
public Vertex()
addDep
public void addDep(Vertex to)
print
public void print(int level)
compute
public abstract void compute()
getVertexType
public abstract short getVertexType()
getXPath
public XPathExpr getXPath()
getContextNode
public org.w3c.dom.Node getContextNode()
getNamespaceContextNode
public org.w3c.dom.Node getNamespaceContextNode()
runXPath
public java.lang.Object runXPath()
runXPathAsString
public java.lang.String runXPathAsString()
X-Smiles 1.2