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