Uses of Interface
org.eclipse.ocl.examples.domain.elements.DomainExpression

Packages that use DomainExpression
org.eclipse.ocl.examples.debug.evaluator   
org.eclipse.ocl.examples.domain.elements   
org.eclipse.ocl.examples.domain.evaluation   
org.eclipse.ocl.examples.domain.library   
org.eclipse.ocl.examples.library.executor   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.internal.impl   
 

Uses of DomainExpression in org.eclipse.ocl.examples.debug.evaluator
 

Methods in org.eclipse.ocl.examples.debug.evaluator with parameters of type DomainExpression
 java.lang.Object OCLVMEvaluationVisitor.evaluate(DomainExpression body)
           
 java.lang.Object OCLVMEvaluationVisitorDecorator.evaluate(DomainExpression body)
          Delegates to my decorated visitor.
 

Uses of DomainExpression in org.eclipse.ocl.examples.domain.elements
 

Subinterfaces of DomainExpression in org.eclipse.ocl.examples.domain.elements
 interface DomainCallExp
           
 

Methods in org.eclipse.ocl.examples.domain.elements that return DomainExpression
 DomainExpression DomainOperation.getBodyExpression()
           
 DomainExpression DomainProperty.getDefaultExpression()
           
 DomainExpression DomainCallExp.getSource()
           
 DomainExpression DomainConstraint.getSpecification()
           
 

Methods in org.eclipse.ocl.examples.domain.elements that return types with arguments of type DomainExpression
 java.util.List<? extends DomainExpression> DomainCallExp.getArgument()
           
 

Uses of DomainExpression in org.eclipse.ocl.examples.domain.evaluation
 

Fields in org.eclipse.ocl.examples.domain.evaluation declared as DomainExpression
protected  DomainExpression InvalidEvaluationException.expression
          Deprecated.  
 

Methods in org.eclipse.ocl.examples.domain.evaluation with parameters of type DomainExpression
 java.lang.Object DomainEvaluator.evaluate(DomainExpression body)
           
 

Constructors in org.eclipse.ocl.examples.domain.evaluation with parameters of type DomainExpression
InvalidEvaluationException(DomainEvaluationEnvironment evaluationEnvironment, java.lang.String message, java.lang.Throwable e, DomainExpression expression, java.lang.Object context)
          Deprecated.  
 

Uses of DomainExpression in org.eclipse.ocl.examples.domain.library
 

Fields in org.eclipse.ocl.examples.domain.library declared as DomainExpression
protected  DomainExpression EvaluatorIterationManager.body
           
 

Constructors in org.eclipse.ocl.examples.domain.library with parameters of type DomainExpression
EvaluatorIterationManager(DomainEvaluator evaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulatorVariable, java.lang.Object accumulatorValue)
           
EvaluatorMultipleIterationManager(DomainEvaluator invokingEvaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulator, java.lang.Object accumulatorValue, DomainTypedElement... referredIterators)
           
EvaluatorSingleIterationManager(DomainEvaluator invokingEvaluator, DomainExpression body, CollectionValue collectionValue, DomainTypedElement accumulator, java.lang.Object accumulatorValue, DomainTypedElement referredIterator)
           
 

Uses of DomainExpression in org.eclipse.ocl.examples.library.executor
 

Methods in org.eclipse.ocl.examples.library.executor that return DomainExpression
 DomainExpression ExecutorOperation.getBodyExpression()
           
 DomainExpression AbstractExecutorProperty.getDefaultExpression()
           
 

Methods in org.eclipse.ocl.examples.library.executor with parameters of type DomainExpression
 Value ExecutorManager.evaluate(DomainExpression body)
           
 Value ExecutorManager.evaluateIteration(DomainType returnType, CollectionValue sourceVal, DomainTypedElement accumulator, DomainExpression body, DomainTypedElement[] iterators)
           
 

Uses of DomainExpression in org.eclipse.ocl.examples.pivot
 

Subinterfaces of DomainExpression in org.eclipse.ocl.examples.pivot
 interface AssociationClassCallExp
          A representation of the model object 'Association Class Call Exp'.
 interface BooleanLiteralExp
          A representation of the model object 'Boolean Literal Exp'.
 interface CallExp
          A representation of the model object 'Call Exp'.
 interface CollectionLiteralExp
          A representation of the model object 'Collection Literal Exp'.
 interface ConstructorExp
          A representation of the model object 'Constructor Exp'.
 interface EnumLiteralExp
          A representation of the model object 'Enum Literal Exp'.
 interface ExpressionInOCL
          A representation of the model object 'Expression In Ocl'.
 interface FeatureCallExp
          A representation of the model object 'Feature Call Exp'.
 interface IfExp
          A representation of the model object 'If Exp'.
 interface IntegerLiteralExp
          A representation of the model object 'Integer Literal Exp'.
 interface InvalidLiteralExp
          A representation of the model object 'Invalid Literal Exp'.
 interface IterateExp
          A representation of the model object 'Iterate Exp'.
 interface IteratorExp
          A representation of the model object 'Iterator Exp'.
 interface LetExp
          A representation of the model object 'Let Exp'.
 interface LiteralExp
          A representation of the model object 'Literal Exp'.
 interface LoopExp
          A representation of the model object 'Loop Exp'.
 interface MessageExp
          A representation of the model object 'Message Exp'.
 interface NavigationCallExp
          A representation of the model object 'Navigation Call Exp'.
 interface NullLiteralExp
          A representation of the model object 'Null Literal Exp'.
 interface NumericLiteralExp
          A representation of the model object 'Numeric Literal Exp'.
 interface OCLExpression
          A representation of the model object 'Ocl Expression'.
 interface OpaqueExpression
          A representation of the model object 'Opaque Expression'.
 interface OperationCallExp
          A representation of the model object 'Operation Call Exp'.
 interface OppositePropertyCallExp
          A representation of the model object 'Opposite Property Call Exp'.
 interface PrimitiveLiteralExp
          A representation of the model object 'Primitive Literal Exp'.
 interface PropertyCallExp
          A representation of the model object 'Property Call Exp'.
 interface RealLiteralExp
          A representation of the model object 'Real Literal Exp'.
 interface StateExp
          A representation of the model object 'State Exp'.
 interface StringLiteralExp
          A representation of the model object 'String Literal Exp'.
 interface TupleLiteralExp
          A representation of the model object 'Tuple Literal Exp'.
 interface TypeExp
          A representation of the model object 'Type Exp'.
 interface UnlimitedNaturalLiteralExp
          A representation of the model object 'Unlimited Natural Literal Exp'.
 interface UnspecifiedValueExp
          A representation of the model object 'Unspecified Value Exp'.
 interface VariableExp
          A representation of the model object 'Variable Exp'.
 

Uses of DomainExpression in org.eclipse.ocl.examples.pivot.evaluation
 

Methods in org.eclipse.ocl.examples.pivot.evaluation with parameters of type DomainExpression
 java.lang.Object EvaluationVisitor.evaluate(DomainExpression body)
           
 java.lang.Object EvaluationVisitorImpl.evaluate(DomainExpression body)
           
 java.lang.Object TracingEvaluationVisitor.evaluate(DomainExpression body)
           
 

Uses of DomainExpression in org.eclipse.ocl.examples.pivot.internal.impl
 

Classes in org.eclipse.ocl.examples.pivot.internal.impl that implement DomainExpression
 class AssociationClassCallExpImpl
          An implementation of the model object 'Association Class Call Exp'.
 class BooleanLiteralExpImpl
          An implementation of the model object 'Boolean Literal Exp'.
 class CallExpImpl
          An implementation of the model object 'Call Exp'.
 class CollectionLiteralExpImpl
          An implementation of the model object 'Collection Literal Exp'.
 class ConstructorExpImpl
          An implementation of the model object 'Constructor Exp'.
 class EnumLiteralExpImpl
          An implementation of the model object 'Enum Literal Exp'.
 class ExpressionInOCLImpl
          An implementation of the model object 'Expression In Ocl'.
 class FeatureCallExpImpl
          An implementation of the model object 'Feature Call Exp'.
 class IfExpImpl
          An implementation of the model object 'If Exp'.
 class IntegerLiteralExpImpl
          An implementation of the model object 'Integer Literal Exp'.
 class InvalidLiteralExpImpl
          An implementation of the model object 'Invalid Literal Exp'.
 class IterateExpImpl
          An implementation of the model object 'Iterate Exp'.
 class IteratorExpImpl
          An implementation of the model object 'Iterator Exp'.
 class LetExpImpl
          An implementation of the model object 'Let Exp'.
 class LiteralExpImpl
          An implementation of the model object 'Literal Exp'.
 class LoopExpImpl
          An implementation of the model object 'Loop Exp'.
 class MessageExpImpl
          An implementation of the model object 'Message Exp'.
 class NavigationCallExpImpl
          An implementation of the model object 'Navigation Call Exp'.
 class NullLiteralExpImpl
          An implementation of the model object 'Null Literal Exp'.
 class NumericLiteralExpImpl
          An implementation of the model object 'Numeric Literal Exp'.
 class OCLExpressionImpl
          An implementation of the model object 'Ocl Expression'.
 class OpaqueExpressionImpl
          An implementation of the model object 'Opaque Expression'.
 class OperationCallExpImpl
          An implementation of the model object 'Operation Call Exp'.
 class OppositePropertyCallExpImpl
          An implementation of the model object 'Opposite Property Call Exp'.
 class PrimitiveLiteralExpImpl
          An implementation of the model object 'Primitive Literal Exp'.
 class PropertyCallExpImpl
          An implementation of the model object 'Property Call Exp'.
 class RealLiteralExpImpl
          An implementation of the model object 'Real Literal Exp'.
 class StateExpImpl
          An implementation of the model object 'State Exp'.
 class StringLiteralExpImpl
          An implementation of the model object 'String Literal Exp'.
 class TupleLiteralExpImpl
          An implementation of the model object 'Tuple Literal Exp'.
 class TypeExpImpl
          An implementation of the model object 'Type Exp'.
 class UnlimitedNaturalLiteralExpImpl
          An implementation of the model object 'Unlimited Natural Literal Exp'.
 class UnspecifiedValueExpImpl
          An implementation of the model object 'Unspecified Value Exp'.
 class VariableExpImpl
          An implementation of the model object 'Variable Exp'.
 

Methods in org.eclipse.ocl.examples.pivot.internal.impl that return types with arguments of type DomainExpression
 java.util.List<? extends DomainExpression> LoopExpImpl.getArgument()
           
 java.util.List<? extends DomainExpression> NavigationCallExpImpl.getArgument()