|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use OclNode | |
---|---|
de.interactive_instruments.ShapeChange.Ocl | |
de.interactive_instruments.ShapeChange.Target.XmlSchema | |
de.interactive_instruments.ShapeChange.TargetHelper |
Uses of OclNode in de.interactive_instruments.ShapeChange.Ocl |
---|
Subclasses of OclNode in de.interactive_instruments.ShapeChange.Ocl | |
---|---|
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. |
Fields in de.interactive_instruments.ShapeChange.Ocl declared as OclNode | |
---|---|
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
|
Methods in de.interactive_instruments.ShapeChange.Ocl with parameters of type OclNode | |
---|---|
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. |
Constructors in de.interactive_instruments.ShapeChange.Ocl with parameters of type OclNode | |
---|---|
OclNode.Declaration(String name,
OclNode.DataType dt,
OclNode ival,
OclNode.Declaration declCtx,
OclNode owner,
boolean impl)
Initialize a Declaration from all its constituents. |
Uses of OclNode in de.interactive_instruments.ShapeChange.Target.XmlSchema |
---|
Methods in de.interactive_instruments.ShapeChange.Target.XmlSchema with parameters of type OclNode | |
---|---|
protected SchematronConstraintNode |
SchematronSchema.translateConstraintToSchematronNode(OclNode ocl,
SchematronConstraintNode enclosing,
boolean negate)
This function recursively descends into an OclConstraint following the OclNode structure. |
Uses of OclNode in de.interactive_instruments.ShapeChange.TargetHelper |
---|
Methods in de.interactive_instruments.ShapeChange.TargetHelper with parameters of type OclNode | |
---|---|
protected XpathConstraintNode |
XpathHelper.translateConstraintToSchematronNode(OclNode ocl,
XpathConstraintNode enclosing,
boolean negate)
This function recursively descends into an OclConstraint following the OclNode structure. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |