Class and Description |
---|
OclNode.Expression
OclNode.OclExpression wraps a complete OCL expression classifying it
as either an invariant or an expression of the derive/init type.
|
Class and Description |
---|
Lexer.Checkpoint
A Checkpoint encapsulates a state of a Lexer object, which you can
capture and restore by means of the captureState and restoreState
methods.
|
MessageCollection
A MessageCollection object collects all messages obtained from parsing an
OCL expression.
|
MessageCollection.Message
Message objects stand for messages from the OCL compilation process.
|
MessageCollection.Severity
The Severity enum class exposes two members, which stand for different
levels of severity of diagnostics regarding the OCL translation.
|
OclNode
OclNodes stand for the syntactic constructs of the supported subset of
OCL in this package.
|
OclNode.BuiltInType
Enum describing the implemented Built-in primitive Types
|
OclNode.DataType
All OclNodes own a DataType, which is either built-in, or from the
UML model in the context, or both.
|
OclNode.Declaration
Objects of this class represent the declaration of variables in some
context, such as a let-expression or an iterator reference.
|
OclNode.Expression
OclNode.OclExpression wraps a complete OCL expression classifying it
as either an invariant or an expression of the derive/init type.
|
OclNode.LiteralExp
LiteralExp is the common root of all implemented OCL literal
expressions.
|
OclNode.MultiplicityMapping
Mapping characteristic of the applied selector
|
OclNode.OperationCallExp
OclNode.OperationCallExp stands for an OCL construct of the form
object.selector(arg1,...)
|
OclNode.PropertyCallExp
The abstract class OclNode.CallExp stands for a selector step, which
is applied to some object or set of objects.
|
OclNode.PropertyCategory
Property selector categories.
|
OclNode.PropertySelector
Objects of class OclNode.PropertySelector stand for selecting and
characterizing properties on UML classes, or OCL supplied built-in
objects.
|
SourceReference
A SourceReference object stands for a distinct source reference in a line of
OCL code.
|
Class and Description |
---|
OclNode
OclNodes stand for the syntactic constructs of the supported subset of
OCL in this package.
|
OclNode.AttributeCallExp
OclNode.AttributeCallExp stands for an OCL construct of the form
object.selector, where the object can be any object or
built-in type valued construct and selector selects some specific
slot from that resource, typically an attribute name or a role name.
|
OclNode.Declaration
Objects of this class represent the declaration of variables in some
context, such as a let-expression or an iterator reference.
|
OclNode.IfExp
OclNode.IfExp stands for an if-then-else-endif construct.
|
OclNode.IterationCallExp
OclNode.IterationCallExp stands for an OCL construct of the form
object.selector(var1,...
|
OclNode.LetExp
OclNode.LetExp represents a let-construct.
|
OclNode.LiteralExp
LiteralExp is the common root of all implemented OCL literal
expressions.
|
OclNode.OperationCallExp
OclNode.OperationCallExp stands for an OCL construct of the form
object.selector(arg1,...)
|
Class and Description |
---|
OclNode
OclNodes stand for the syntactic constructs of the supported subset of
OCL in this package.
|
OclNode.AttributeCallExp
OclNode.AttributeCallExp stands for an OCL construct of the form
object.selector, where the object can be any object or
built-in type valued construct and selector selects some specific
slot from that resource, typically an attribute name or a role name.
|
OclNode.Declaration
Objects of this class represent the declaration of variables in some
context, such as a let-expression or an iterator reference.
|
OclNode.IfExp
OclNode.IfExp stands for an if-then-else-endif construct.
|
OclNode.IterationCallExp
OclNode.IterationCallExp stands for an OCL construct of the form
object.selector(var1,...
|
OclNode.LiteralExp
LiteralExp is the common root of all implemented OCL literal
expressions.
|
OclNode.OperationCallExp
OclNode.OperationCallExp stands for an OCL construct of the form
object.selector(arg1,...)
|
Copyright © 2018. All rights reserved.