|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
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 |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |