|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use XpathConstraintNode | |
---|---|
de.interactive_instruments.ShapeChange.TargetHelper |
Uses of XpathConstraintNode in de.interactive_instruments.ShapeChange.TargetHelper |
---|
Subclasses of XpathConstraintNode in de.interactive_instruments.ShapeChange.TargetHelper | |
---|---|
static class |
XpathConstraintNode.AllInstances
This class represents the OCL operation allInstances(). |
static class |
XpathConstraintNode.Arithmetic
This class stands for OCL arithmetic. |
static class |
XpathConstraintNode.Attribute
This class represents a chain of attribute selectors based on some value source such as a variable, a select() or allInstances. |
static class |
XpathConstraintNode.Cast
This class represents oclAsType(), which is for casting a type to one of its subtypes. |
static class |
XpathConstraintNode.ChangeCase
This class stands for an the changeCase operations on the CharacterString object. |
static class |
XpathConstraintNode.Comparison
This class stands for comparisons. |
static class |
XpathConstraintNode.Concatenate
This class stands for an OCL concat operation. |
static class |
XpathConstraintNode.Empty
This one stands for the OCL isEmpty() and notEmpty() predicate operations. |
static class |
XpathConstraintNode.Error
This is generated for unimplemented material. |
static class |
XpathConstraintNode.Exists
This class represents the Exists iterator predicate. |
static class |
XpathConstraintNode.IfThenElse
This class represents an if ... then ... else ... endif construct. |
static class |
XpathConstraintNode.KindOf
This class represents oclIsKindOf and oclIsTypeOf nodes. |
static class |
XpathConstraintNode.Literal
This wraps any form of Literal value from the OclNode. |
static class |
XpathConstraintNode.Logic
This class stands for logical operations AND, OR, XOR and EQV. |
static class |
XpathConstraintNode.Matches
This class stands for matches operation, which this implemention added to OCL's core functions. |
static class |
XpathConstraintNode.MessageComment
This represents an error message comment. |
static class |
XpathConstraintNode.Select
This class represents the Select iterator filter. |
static class |
XpathConstraintNode.Size
This class represents an OCL invocation of the size operation. |
static class |
XpathConstraintNode.Substring
This class stands for an OCL substring operation. |
static class |
XpathConstraintNode.Unique
This class represents the isUnique iterator predicate. |
static class |
XpathConstraintNode.Variable
This class represents an OCL variable. |
Fields in de.interactive_instruments.ShapeChange.TargetHelper declared as XpathConstraintNode | |
---|---|
protected XpathConstraintNode |
XpathConstraintNode.Select.generatorBody
|
protected XpathConstraintNode |
XpathConstraintNode.parent
The parent reference |
Fields in de.interactive_instruments.ShapeChange.TargetHelper with type parameters of type XpathConstraintNode | |
---|---|
protected ArrayList<XpathConstraintNode> |
XpathConstraintNode.children
The children of the XpathConstraintNode |
Methods in de.interactive_instruments.ShapeChange.TargetHelper that return XpathConstraintNode | |
---|---|
protected XpathConstraintNode |
XpathHelper.translateConstraintAttributeToSchematronNode(OclNode.AttributeCallExp attr,
XpathConstraintNode enclosing,
boolean negate)
This method converts AttibuteCallExp objects into intermediary SchematronConstraintsNodes in a first step to realize these in Xpath code. |
protected XpathConstraintNode |
XpathHelper.translateConstraintIfExpToSchematronNode(OclNode.IfExp ifex,
XpathConstraintNode enclosing,
boolean negate)
This method will transform an OclNode.IfExp to an intermediary node structure suited for Schematron code generation. |
protected XpathConstraintNode |
XpathHelper.translateConstraintIterationToSchematronNode(OclNode.IterationCallExp iter,
XpathConstraintNode enclosing,
boolean negate)
This function treats the implemented IterationCallExp objects in an OCL expression. |
protected XpathConstraintNode |
XpathHelper.translateConstraintLiteralToSchematronNode(OclNode.LiteralExp lit,
XpathConstraintNode enclosing,
boolean negate)
This method is supposed to transform the OclNode Literals to an intermediary node structure which is suited for PL/SQL generation. |
protected XpathConstraintNode |
XpathHelper.translateConstraintOperationToSchematronNode(OclNode.OperationCallExp oper,
XpathConstraintNode enclosing,
boolean negate)
This function treats the implemented OperationCallExp objects in an OCL expression. |
protected XpathConstraintNode |
XpathHelper.translateConstraintToSchematronNode(OclNode ocl,
XpathConstraintNode enclosing,
boolean negate)
This function recursively descends into an OclConstraint following the OclNode structure. |
Methods in de.interactive_instruments.ShapeChange.TargetHelper with parameters of type XpathConstraintNode | |
---|---|
void |
XpathConstraintNode.addChild(XpathConstraintNode child)
Method to add children to a node and at the same time establish the node as parent of the child to be added. |
protected XpathConstraintNode |
XpathHelper.translateConstraintAttributeToSchematronNode(OclNode.AttributeCallExp attr,
XpathConstraintNode enclosing,
boolean negate)
This method converts AttibuteCallExp objects into intermediary SchematronConstraintsNodes in a first step to realize these in Xpath code. |
protected XpathConstraintNode |
XpathHelper.translateConstraintIfExpToSchematronNode(OclNode.IfExp ifex,
XpathConstraintNode enclosing,
boolean negate)
This method will transform an OclNode.IfExp to an intermediary node structure suited for Schematron code generation. |
protected XpathConstraintNode |
XpathHelper.translateConstraintIterationToSchematronNode(OclNode.IterationCallExp iter,
XpathConstraintNode enclosing,
boolean negate)
This function treats the implemented IterationCallExp objects in an OCL expression. |
protected XpathConstraintNode |
XpathHelper.translateConstraintLiteralToSchematronNode(OclNode.LiteralExp lit,
XpathConstraintNode enclosing,
boolean negate)
This method is supposed to transform the OclNode Literals to an intermediary node structure which is suited for PL/SQL generation. |
protected XpathConstraintNode |
XpathHelper.translateConstraintOperationToSchematronNode(OclNode.OperationCallExp oper,
XpathConstraintNode enclosing,
boolean negate)
This function treats the implemented OperationCallExp objects in an OCL expression. |
protected XpathConstraintNode |
XpathHelper.translateConstraintToSchematronNode(OclNode ocl,
XpathConstraintNode enclosing,
boolean negate)
This function recursively descends into an OclConstraint following the OclNode structure. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |