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

Packages that use DomainTypedElement
org.eclipse.ocl.examples.debug.vm.evaluator   
org.eclipse.ocl.examples.domain.elements   
org.eclipse.ocl.examples.domain.evaluation   
org.eclipse.ocl.examples.domain.library   
org.eclipse.ocl.examples.domain.types   
org.eclipse.ocl.examples.library.ecore   
org.eclipse.ocl.examples.library.executor   
org.eclipse.ocl.examples.pivot   
org.eclipse.ocl.examples.pivot.evaluation   
org.eclipse.ocl.examples.pivot.executor   
org.eclipse.ocl.examples.pivot.internal.impl   
org.eclipse.ocl.examples.pivot.manager   
 

Uses of DomainTypedElement in org.eclipse.ocl.examples.debug.vm.evaluator
 

Methods in org.eclipse.ocl.examples.debug.vm.evaluator with parameters of type DomainTypedElement
 void IVMEvaluationEnvironment.StepperEntry.pushTo(IVMEvaluationEnvironment<?> evaluationEnvironment, DomainTypedElement element, java.lang.Object value)
           
 

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

Subinterfaces of DomainTypedElement in org.eclipse.ocl.examples.domain.elements
 interface DomainCallExp
           
 interface DomainExpression
           
 interface DomainFeature
           
 interface DomainIteration
           
 interface DomainOperation
           
 interface DomainProperty
           
 

Classes in org.eclipse.ocl.examples.domain.elements that implement DomainTypedElement
static class DomainParameterTypes.DomainParameter
           
 

Methods in org.eclipse.ocl.examples.domain.elements that return types with arguments of type DomainTypedElement
 java.util.List<? extends DomainTypedElement> DomainIteration.getOwnedAccumulator()
           
 java.util.List<? extends DomainTypedElement> DomainIteration.getOwnedIterator()
           
 java.util.List<? extends DomainTypedElement> DomainOperation.getOwnedParameter()
           
 java.util.List<? extends DomainTypedElement> DomainParameterTypes.getParameters()
           
 

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

Methods in org.eclipse.ocl.examples.domain.evaluation that return DomainTypedElement
 DomainTypedElement DomainEvaluationEnvironment.createVariable(java.lang.String name, DomainType type)
           
 

Methods in org.eclipse.ocl.examples.domain.evaluation with parameters of type DomainTypedElement
 void DomainEvaluationEnvironment.add(DomainTypedElement variable, java.lang.Object value)
           
 void DomainEvaluationEnvironment.replace(DomainTypedElement variable, java.lang.Object value)
           
 

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

Fields in org.eclipse.ocl.examples.domain.library declared as DomainTypedElement
protected  DomainTypedElement EvaluatorIterationManager.accumulatorVariable
           
protected  DomainTypedElement EvaluatorSingleIterationManager.referredIterator
           
 

Methods in org.eclipse.ocl.examples.domain.library with parameters of type DomainTypedElement
protected static EvaluatorIterationManager.ValueIterator[] EvaluatorIterationManager.createIterators(DomainTypedElement[] referredIterators, DomainEvaluator evaluator, CollectionValue collectionValue)
           
 

Constructors in org.eclipse.ocl.examples.domain.library with parameters of type DomainTypedElement
EvaluatorIterationManager.ValueIterator(DomainEvaluator evaluator, CollectionValue collectionValue, DomainTypedElement variable)
           
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)
           
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 DomainTypedElement in org.eclipse.ocl.examples.domain.types
 

Classes in org.eclipse.ocl.examples.domain.types that implement DomainTypedElement
 class AbstractTuplePart
           
 

Methods in org.eclipse.ocl.examples.domain.types that return DomainTypedElement
 DomainTypedElement IdResolver.getTuplePart(java.lang.String name, TypeId typeId)
           
 

Uses of DomainTypedElement in org.eclipse.ocl.examples.library.ecore
 

Classes in org.eclipse.ocl.examples.library.ecore that implement DomainTypedElement
 class EcoreExecutorProperty
           
 

Methods in org.eclipse.ocl.examples.library.ecore with parameters of type DomainTypedElement
 DomainTupleType EcoreIdResolver.getTupleType(DomainTypedElement... parts)
           
 

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

Classes in org.eclipse.ocl.examples.library.executor that implement DomainTypedElement
 class AbstractExecutorProperty
           
 class ExecutorOperation
           
 class ExecutorProperty
           
 class ExecutorPropertyWithImplementation
           
 class ExecutorTypedElement
           
 

Methods in org.eclipse.ocl.examples.library.executor that return DomainTypedElement
 DomainTypedElement ExecutorEvaluationEnvironment.createVariable(java.lang.String name, DomainType type)
           
 DomainTypedElement AbstractIdResolver.getTuplePart(java.lang.String name, DomainType type)
           
 DomainTypedElement AbstractIdResolver.getTuplePart(java.lang.String name, TypeId typeId)
           
 DomainTypedElement AbstractIdResolver.visitTuplePartId(TuplePartId id)
           
 

Methods in org.eclipse.ocl.examples.library.executor that return types with arguments of type DomainTypedElement
 java.util.List<? extends DomainTypedElement> ExecutorOperation.getOwnedParameter()
           
 

Methods in org.eclipse.ocl.examples.library.executor with parameters of type DomainTypedElement
 void ExecutorEvaluationEnvironment.add(DomainTypedElement variable, java.lang.Object value)
           
 Value ExecutorManager.evaluateIteration(DomainType returnType, CollectionValue sourceVal, DomainTypedElement accumulator, DomainExpression body, DomainTypedElement[] iterators)
           
 Value ExecutorManager.evaluateIteration(DomainType returnType, CollectionValue sourceVal, DomainTypedElement accumulator, DomainExpression body, DomainTypedElement[] iterators)
           
 void ExecutorEvaluationEnvironment.replace(DomainTypedElement variable, java.lang.Object value)
           
 

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

Subinterfaces of DomainTypedElement 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 CollectionItem
          A representation of the model object 'Collection Item'.
 interface CollectionLiteralExp
          A representation of the model object 'Collection Literal Exp'.
 interface CollectionLiteralPart
          A representation of the model object 'Collection Literal Part'.
 interface CollectionRange
          A representation of the model object 'Collection Range'.
 interface ConstructorExp
          A representation of the model object 'Constructor Exp'.
 interface ConstructorPart
          A representation of the model object 'Constructor Part'.
 interface EnumLiteralExp
          A representation of the model object 'Enum Literal Exp'.
 interface ExpressionInOCL
          A representation of the model object 'Expression In Ocl'.
 interface Feature
          A representation of the model object 'Feature'.
 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 Iteration
          A representation of the model object 'Iteration'.
 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 Operation
          A representation of the model object 'Operation'.
 interface OperationCallExp
          A representation of the model object 'Operation Call Exp'.
 interface OppositePropertyCallExp
          A representation of the model object 'Opposite Property Call Exp'.
 interface Parameter
          A representation of the model object 'Parameter'.
 interface PrimitiveLiteralExp
          A representation of the model object 'Primitive Literal Exp'.
 interface Property
          A representation of the model object 'Property'.
 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 TupleLiteralPart
          A representation of the model object 'Tuple Literal Part'.
 interface TypedElement
          A representation of the model object 'Typed Element'.
 interface TypedMultiplicityElement
          A representation of the model object 'Typed Multiplicity Element'.
 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 ValueSpecification
          A representation of the model object 'Value Specification'.
 interface Variable
          A representation of the model object 'Variable'.
 interface VariableDeclaration
          A representation of the model object 'Variable Declaration'.
 interface VariableExp
          A representation of the model object 'Variable Exp'.
 

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

Methods in org.eclipse.ocl.examples.pivot.evaluation that return DomainTypedElement
 DomainTypedElement PivotEvaluationEnvironment.createVariable(java.lang.String name, DomainType type)
          Ecore implementation of the enumeration literal value.
 

Methods in org.eclipse.ocl.examples.pivot.evaluation that return types with arguments of type DomainTypedElement
 java.util.Set<DomainTypedElement> AbstractEvaluationEnvironment.getVariables()
           
 java.util.Set<DomainTypedElement> EvaluationEnvironment.getVariables()
          Return the set of all locally registered variables.
 

Methods in org.eclipse.ocl.examples.pivot.evaluation with parameters of type DomainTypedElement
 void AbstractEvaluationEnvironment.add(DomainTypedElement referredVariable, java.lang.Object value)
          Adds the supplied referredVariable and value binding to the environment
 void EvaluationEnvironment.add(DomainTypedElement referredVariable, java.lang.Object value)
          Adds the supplied variable declaration and value binding to the environment.
 java.lang.Object AbstractEvaluationEnvironment.getValueOf(DomainTypedElement referredVariable)
          Returns the value associated with the supplied referredVariable
 java.lang.Object EvaluationEnvironment.getValueOf(DomainTypedElement referredVariable)
          Returns the value associated with the supplied variable declaration
 java.lang.Object AbstractEvaluationEnvironment.remove(DomainTypedElement referredVariable)
          Deprecated. 
 java.lang.Object EvaluationEnvironment.remove(DomainTypedElement referredVariable)
          Removes the supplied variable declaration and binding from the environment (if it exists) and returns it.
 void AbstractEvaluationEnvironment.replace(DomainTypedElement referredVariable, java.lang.Object value)
          Replaces the current value of the supplied referredVariable with the supplied value.
 void EvaluationEnvironment.replace(DomainTypedElement referredVariable, java.lang.Object value)
          Replaces the current value of the supplied variable declaration with the supplied value.
 

Uses of DomainTypedElement in org.eclipse.ocl.examples.pivot.executor
 

Classes in org.eclipse.ocl.examples.pivot.executor that implement DomainTypedElement
 class PivotExecutorOperation
           
 

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

Classes in org.eclipse.ocl.examples.pivot.internal.impl that implement DomainTypedElement
 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 CollectionItemImpl
          An implementation of the model object 'Collection Item'.
 class CollectionLiteralExpImpl
          An implementation of the model object 'Collection Literal Exp'.
 class CollectionLiteralPartImpl
          An implementation of the model object 'Collection Literal Part'.
 class CollectionRangeImpl
          An implementation of the model object 'Collection Range'.
 class ConstructorExpImpl
          An implementation of the model object 'Constructor Exp'.
 class ConstructorPartImpl
          An implementation of the model object 'Constructor Part'.
 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 FeatureImpl
          An implementation of the model object 'Feature'.
 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 IterationImpl
          An implementation of the model object 'Iteration'.
 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 OperationImpl
          An implementation of the model object 'Operation'.
 class OppositePropertyCallExpImpl
          An implementation of the model object 'Opposite Property Call Exp'.
 class ParameterImpl
          An implementation of the model object 'Parameter'.
 class PrimitiveLiteralExpImpl
          An implementation of the model object 'Primitive Literal Exp'.
 class PropertyCallExpImpl
          An implementation of the model object 'Property Call Exp'.
 class PropertyImpl
          An implementation of the model object 'Property'.
 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 TupleLiteralPartImpl
          An implementation of the model object 'Tuple Literal Part'.
 class TuplePartImpl
           
 class TypedElementImpl
          An implementation of the model object 'Typed Element'.
 class TypedMultiplicityElementImpl
          An implementation of the model object 'Typed Multiplicity Element'.
 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 ValueSpecificationImpl
          An implementation of the model object 'Value Specification'.
 class VariableDeclarationImpl
          An implementation of the model object 'Variable Declaration'.
 class VariableExpImpl
          An implementation of the model object 'Variable Exp'.
 class VariableImpl
          An implementation of the model object 'Variable'.
 

Uses of DomainTypedElement in org.eclipse.ocl.examples.pivot.manager
 

Classes in org.eclipse.ocl.examples.pivot.manager that implement DomainTypedElement
static class TupleTypeManager.TuplePart
          TuplePart provides a convenient descriptor for a tuple part complying with the full EMF model protocols.
 

Methods in org.eclipse.ocl.examples.pivot.manager with parameters of type DomainTypedElement
protected  void TemplateParameterSubstitutionVisitor.visit(TypedElement formalElement, DomainTypedElement actualElement)
           
protected  void TemplateParameterSubstitutionVisitor.visit(Type formalType, DomainTypedElement actualElement)
           
 

Method parameters in org.eclipse.ocl.examples.pivot.manager with type arguments of type DomainTypedElement
 TupleType MetaModelManager.getTupleType(java.lang.String typeName, java.util.Collection<? extends DomainTypedElement> parts, java.util.Map<TemplateParameter,ParameterableElement> bindings)
           
 TupleType TupleTypeManager.getTupleType(java.lang.String tupleName, java.util.Collection<? extends DomainTypedElement> parts, java.util.Map<TemplateParameter,ParameterableElement> usageBindings)
           
protected  void TemplateParameterSubstitutionVisitor.visitAllTypedElements(java.util.List<? extends TypedElement> formalElements, java.util.List<? extends DomainTypedElement> actualElements)