Class | Description |
---|---|
SchematronConstraintNode |
SchematronConstraintNode and its concrete derivations stand for a
representation of OCL contents, which are close to the capabilities of
Schematron and the logic, which can be realized within Schematron
Rules.
|
SchematronConstraintNode.AllInstances |
This class represents the OCL operation allInstances().
|
SchematronConstraintNode.Arithmetic |
This class stands for OCL arithmetic.
|
SchematronConstraintNode.Attribute |
This class represents a chain of attribute selectors based on some
value source such as a variable, a select() or allInstances.
|
SchematronConstraintNode.Attribute.AttrComp | |
SchematronConstraintNode.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.
|
SchematronConstraintNode.Cast |
This class represents oclAsType(), which is for casting a type to one of
its subtypes.
|
SchematronConstraintNode.ChangeCase |
This class stands for an the changeCase operations on the CharacterString
object.
|
SchematronConstraintNode.Comparison |
This class stands for comparisons.
|
SchematronConstraintNode.Concatenate |
This class stands for an OCL concat operation.
|
SchematronConstraintNode.Empty |
This one stands for the OCL isEmpty() and notEmpty()
predicate operations.
|
SchematronConstraintNode.Error |
This is generated for unimplemented material.
|
SchematronConstraintNode.Exists |
This class represents the Exists iterator predicate.
|
SchematronConstraintNode.IfThenElse |
This class represents an if ... then ... else ... endif construct.
|
SchematronConstraintNode.KindOf |
This class represents oclIsKindOf and oclIsTypeOf nodes.
|
SchematronConstraintNode.Let |
This class represents the 'let' construct.
|
SchematronConstraintNode.Literal |
This wraps any form of Literal value from the OclNode.
|
SchematronConstraintNode.Logic |
This class stands for logical operations AND, OR, XOR and EQV.
|
SchematronConstraintNode.Matches |
This class stands for matches operation, which this implemention added
to OCL's core functions.
|
SchematronConstraintNode.MessageComment |
This represents an error message comment.
|
SchematronConstraintNode.Select |
This class represents the Select iterator filter.
|
SchematronConstraintNode.Size |
This class represents an OCL invocation of the size operation.
|
SchematronConstraintNode.Substring |
This class stands for an OCL substring operation.
|
SchematronConstraintNode.Unique |
This class represents the isUnique iterator predicate.
|
SchematronConstraintNode.Variable |
This class represents an OCL variable.
|
SchematronConstraintNode.XpathFragment |
This auxiliary class encapsulates an Xpath expression, which can be
formulated using variables defined using <let> expressions
of a Schematron <rule>.
|
SchematronSchema | |
SchematronSchema.ExtensionFunctionTemplate | |
SchematronSchema.RuleCreationStatus | |
XmlSchema | |
XsdDocument |
Enum | Description |
---|---|
SchematronConstraintNode.BindingContext.CtxState | |
SchematronConstraintNode.Logic.LogicType | |
SchematronConstraintNode.XpathType |
Types of XPath
|
Copyright © 2017. All rights reserved.