Uses of Class
de.interactive_instruments.ShapeChange.TargetHelper.XpathConstraintNode

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.
 



Copyright © 2015. All rights reserved.