Class | Description |
---|---|
FOL2Schematron |
Translates the First Order Logic expressions defined for a given schema into
a set of Schematron rules.
|
FOL2Schematron.ExtensionFunctionTemplate | |
FOL2Schematron.RuleCreationStatus | |
FolSchematronNode |
FolSchematronNode and its concrete derivations stand for a representation of
First Order Logic contents, which are close to the capabilities of Schematron
and the logic that can be realized within Schematron Rules.
|
FolSchematronNode.Arithmetic |
************************************************************************
This class stands for OCL arithmetic.
|
FolSchematronNode.AttributeNode |
************************************************************************
This class represents a chain of attribute selectors based on some value
source such as a variable.
|
FolSchematronNode.AttributeNode.AttrComp | |
FolSchematronNode.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.
|
FolSchematronNode.ComparisonNode |
************************************************************************
This class stands for comparisons.
|
FolSchematronNode.Empty |
************************************************************************
This one stands for the OCL isEmpty() and notEmpty()
predicate operations.
|
FolSchematronNode.Error |
************************************************************************
This is generated for unimplemented material.
|
FolSchematronNode.IsNullNode |
************************************************************************
This class represents the isNull filter.
|
FolSchematronNode.IsTypeOfNode |
************************************************************************
This class represents a type check.
|
FolSchematronNode.LiteralNode |
************************************************************************
This wraps any form of Literal value.
|
FolSchematronNode.Logic |
************************************************************************
This class stands for logical operations AND, OR, XOR and EQV.
|
FolSchematronNode.Matches |
************************************************************************
This class stands for matches operation, which this implemention added to
OCL's core functions.
|
FolSchematronNode.MessageComment |
This represents an error message comment.
|
FolSchematronNode.NotNode |
************************************************************************
|
FolSchematronNode.QuantificationNode |
************************************************************************
This class represents a universal or existential quantification.
|
FolSchematronNode.VariableNode |
************************************************************************
This class represents a variable.
|
FolSchematronNode.XpathFragment |
This auxiliary class encapsulates an Xpath expression, which can be
formulated using variables defined using <let> expressions of a
Schematron <rule>.
|
Enum | Description |
---|---|
FolSchematronNode.BindingContext.CtxState | |
FolSchematronNode.Logic.LogicType | |
FolSchematronNode.XpathType |
Types of XPath
|
Copyright © 2017. All rights reserved.