Class | Description |
---|---|
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 | Description |
---|---|
XpathConstraintNode.BindingContext.CtxState | |
XpathConstraintNode.Logic.LogicType | |
XpathConstraintNode.XpathType |
Types of XPath
|
Copyright © 2018. All rights reserved.