Uses of Class
de.interactive_instruments.ShapeChange.Target.XmlSchema.SchematronConstraintNode

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.
 



Copyright © 2015. All rights reserved.