Package de.interactive_instruments.ShapeChange.TargetHelper

Class Summary
XpathConstraintNode XpathConstraintNode and its concrete derivations stand for a representation of OCL contents, which are close to the capabilities of Xpath/Schematron and the logic, which can be realized within Schematron Rules.
XpathConstraintNode.AllInstances This class represents the OCL operation allInstances().
XpathConstraintNode.Arithmetic This class stands for OCL arithmetic.
XpathConstraintNode.Attribute This class represents a chain of attribute selectors based on some value source such as a variable, a select() or allInstances.
XpathConstraintNode.Attribute.AttrComp  
XpathConstraintNode.BindingContext The primary information stored in this class is whether there is currently a nodeset context at all - NONE if the expression is not a nodeset - and if the context is currently identical to current() - ATCURRENT.
XpathConstraintNode.Cast This class represents oclAsType(), which is for casting a type to one of its subtypes.
XpathConstraintNode.ChangeCase This class stands for an the changeCase operations on the CharacterString object.
XpathConstraintNode.Comparison This class stands for comparisons.
XpathConstraintNode.Concatenate This class stands for an OCL concat operation.
XpathConstraintNode.Empty This one stands for the OCL isEmpty() and notEmpty() predicate operations.
XpathConstraintNode.Error This is generated for unimplemented material.
XpathConstraintNode.Exists This class represents the Exists iterator predicate.
XpathConstraintNode.IfThenElse This class represents an if ... then ... else ... endif construct.
XpathConstraintNode.KindOf This class represents oclIsKindOf and oclIsTypeOf nodes.
XpathConstraintNode.Literal This wraps any form of Literal value from the OclNode.
XpathConstraintNode.Logic This class stands for logical operations AND, OR, XOR and EQV.
XpathConstraintNode.Matches This class stands for matches operation, which this implemention added to OCL's core functions.
XpathConstraintNode.MessageComment This represents an error message comment.
XpathConstraintNode.Select This class represents the Select iterator filter.
XpathConstraintNode.Size This class represents an OCL invocation of the size operation.
XpathConstraintNode.Substring This class stands for an OCL substring operation.
XpathConstraintNode.Unique This class represents the isUnique iterator predicate.
XpathConstraintNode.Variable This class represents an OCL variable.
XpathConstraintNode.XpathFragment This auxiliary class encapsulates an Xpath expression, which can be formulated using variables defined using <let> expressions of a Schematron <rule>.
XpathHelper  
XpathHelper.ExtensionFunctionTemplate  
 

Enum Summary
XpathConstraintNode.BindingContext.CtxState  
XpathConstraintNode.Logic.LogicType  
XpathConstraintNode.XpathType Types of XPath
 



Copyright © 2015. All rights reserved.