Uses of Class
de.interactive_instruments.ShapeChange.Ocl.OclNode

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.
 



Copyright © 2015. All rights reserved.