Package | Description |
---|---|
de.interactive_instruments.ShapeChange.Ocl | |
de.interactive_instruments.ShapeChange.Target.XmlSchema | |
de.interactive_instruments.ShapeChange.TargetHelper |
Modifier and Type | Class and Description |
---|---|
static class |
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.
|
static class |
OclNode.BooleanLiteralExp
A BooleanLiteralExp OclNode represents a boolean value.
|
static class |
OclNode.ClassLiteralExp
A ClassLiteralExp OclNode represents a class from the model.
|
static class |
OclNode.DateTimeLiteralExp
A DateTimeLiteralExp OclNode represents a defined date and time or
if constructed without a parameter the current date and time.
|
static class |
OclNode.Declaration
Objects of this class represent the declaration of variables in some
context, such as a let-expression or an iterator reference.
|
static class |
OclNode.EnumerationLiteralExp
A EnumerationLiteralExp represents a property of a enumeration or
codelist class from the model.
|
static class |
OclNode.Expression
OclNode.OclExpression wraps a complete OCL expression classifying it
as either an invariant or an expression of the derive/init type.
|
static class |
OclNode.IfExp
OclNode.IfExp stands for an if-then-else-endif construct.
|
static class |
OclNode.IntegerLiteralExp
A IntegerLiteralExp OclNode represents an integer value.
|
static class |
OclNode.IterationCallExp
OclNode.IterationCallExp stands for an OCL construct of the form
object.selector(var1,...
|
static class |
OclNode.LetExp
OclNode.LetExp represents a let-construct.
|
static class |
OclNode.LiteralExp
LiteralExp is the common root of all implemented OCL literal
expressions.
|
static class |
OclNode.OclVoidLiteralExp
A OclVoidLiteralExp OclNode represents the 'null' item, which is of
type OclVoid.
|
static class |
OclNode.OperationCallExp
OclNode.OperationCallExp stands for an OCL construct of the form
object.selector(arg1,...)
|
static class |
OclNode.PackageLiteralExp
A PackageLiteral OclNode represents a UML package.
|
static class |
OclNode.PropertyCallExp
The abstract class OclNode.CallExp stands for a selector step, which
is applied to some object or set of objects.
|
static class |
OclNode.RealLiteralExp
A RealLiteralExp OclNode represents a real value.
|
static class |
OclNode.StringLiteralExp
A StringLiteralExp OclNode represents a String value.
|
static class |
OclNode.VariableExp
VariableExp objects stand for an instance of a variable in some
expression.
|
Modifier and Type | Field and Description |
---|---|
OclNode[] |
OclNode.OperationCallExp.arguments |
OclNode |
OclNode.LetExp.body |
OclNode |
OclNode.IfExp.condition |
OclNode |
OclNode.IfExp.elseExpression |
OclNode |
OclNode.Expression.expression |
OclNode |
OclNode.IfExp.ifExpression |
OclNode |
OclNode.Declaration.initialValue |
OclNode |
OclNode.PropertyCallExp.object |
OclNode |
OclNode.Declaration.ownerNode |
Modifier and Type | Method and Description |
---|---|
void |
OclParser.addEnvironmentVariable(String name,
OclNode.DataType dt,
OclNode initValue)
This method adds a new variable declaration to the set of so-called
environment variables.
|
Constructor and Description |
---|
Declaration(String name,
OclNode.DataType dt,
OclNode ival,
OclNode.Declaration declCtx,
OclNode owner,
boolean impl)
Initialize a Declaration from all its constituents.
|
Modifier and Type | Method and Description |
---|---|
protected SchematronConstraintNode |
SchematronSchema.translateConstraintToSchematronNode(OclNode ocl,
SchematronConstraintNode enclosing,
boolean negate)
This function recursively descends into an OclConstraint following
the OclNode structure.
|
Modifier and Type | Method and Description |
---|---|
protected XpathConstraintNode |
XpathHelper.translateConstraintToSchematronNode(OclNode ocl,
XpathConstraintNode enclosing,
boolean negate)
This function recursively descends into an OclConstraint following
the OclNode structure.
|
Copyright © 2018. All rights reserved.