Uses of Interface
org.eclipse.ocl.expressions.IterateExp

Packages that use IterateExp
org.eclipse.ocl Definition of the extensible environment API for OCL parsing and evaluation. 
org.eclipse.ocl.ecore Implementation of an OCL binding for the Ecore metamodel. 
org.eclipse.ocl.ecore.util Generated utilities for working with instances the Ecore binding of the Types package of the OCL Abstract Syntax. 
org.eclipse.ocl.expressions Specification of the Expressions package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.expressions.impl Implementation of the Expressions package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.expressions.operations   
org.eclipse.ocl.expressions.util Generated utilities for working with instances the Expressions model. 
org.eclipse.ocl.parser   
org.eclipse.ocl.uml.util Miscellaneous utilities in support of the UML environment for OCL. 
org.eclipse.ocl.util Miscellaneous utilities in support of the OCL parser and environment implementations. 
org.eclipse.ocl.utilities Abstract API for OCL AST utilities and extensions of the UML metamodel. 
 

Uses of IterateExp in org.eclipse.ocl
 

Methods in org.eclipse.ocl with parameters of type IterateExp
 Object EvaluationVisitorImpl.visitIterateExp(IterateExp<C,PM> ie)
          Callback for an IterateExp visit.
 Object EvaluationVisitorDecorator.visitIterateExp(IterateExp<C,PM> callExp)
          Delegates to my decorated visitor.
 

Uses of IterateExp in org.eclipse.ocl.ecore
 

Subinterfaces of IterateExp in org.eclipse.ocl.ecore
 interface IterateExp
          A representation of the model object 'Iterate Exp'
 

Uses of IterateExp in org.eclipse.ocl.ecore.util
 

Methods in org.eclipse.ocl.ecore.util with parameters of type IterateExp
<C,PM> T
EcoreSwitch.caseExpressions_IterateExp(IterateExp<C,PM> object)
          Returns the result of interpreting the object as an instance of 'Iterate Exp'
<C,PM> T
EcoreSwitch.caseIterateExp_1(IterateExp<C,PM> object)
          Deprecated. Since 1.3, override the EcoreSwitch.caseExpressions_IterateExp(org.eclipse.ocl.expressions.IterateExp) method, instead.
 

Uses of IterateExp in org.eclipse.ocl.expressions
 

Methods in org.eclipse.ocl.expressions that return IterateExp
<C,PM> IterateExp<C,PM>
ExpressionsFactory.createIterateExp()
          Returns a new object of class 'Iterate Exp'
 

Uses of IterateExp in org.eclipse.ocl.expressions.impl
 

Classes in org.eclipse.ocl.expressions.impl that implement IterateExp
 class IterateExpImpl<C,PM>
          An implementation of the model object 'Iterate Exp'
 

Methods in org.eclipse.ocl.expressions.impl that return IterateExp
<C,PM> IterateExp<C,PM>
ExpressionsFactoryImpl.createIterateExp()
           
 

Uses of IterateExp in org.eclipse.ocl.expressions.operations
 

Methods in org.eclipse.ocl.expressions.operations with parameters of type IterateExp
static
<C,PM> boolean
IterateExpOperations.checkBodyType(IterateExp<C,PM> iterateExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          body.type.conformsTo(result.type)
static
<C,PM> boolean
IterateExpOperations.checkIterateType(IterateExp<C,PM> iterateExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          type = result.type
static
<C,PM> boolean
IterateExpOperations.checkResultInit(IterateExp<C,PM> iterateExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          self.result.initExpression->size() = 1
 

Uses of IterateExp in org.eclipse.ocl.expressions.util
 

Methods in org.eclipse.ocl.expressions.util with parameters of type IterateExp
<C,PM> T
ExpressionsSwitch.caseIterateExp(IterateExp<C,PM> object)
          Returns the result of interpreting the object as an instance of 'Iterate Exp'
 boolean ExpressionsValidator.validateIterateExp_checkBodyType(IterateExp<?,?> iterateExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkBodyType constraint of 'Iterate Exp'
 boolean ExpressionsValidator.validateIterateExp_checkIterateType(IterateExp<?,?> iterateExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkIterateType constraint of 'Iterate Exp'
 boolean ExpressionsValidator.validateIterateExp_checkResultInit(IterateExp<?,?> iterateExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkResultInit constraint of 'Iterate Exp'
 boolean ExpressionsValidator.validateIterateExp(IterateExp<?,?> iterateExp, DiagnosticChain diagnostics, Map<Object,Object> context)
           
 

Uses of IterateExp in org.eclipse.ocl.parser
 

Methods in org.eclipse.ocl.parser that return IterateExp
protected  IterateExp<C,PM> AbstractOCLAnalyzer.iterateExpCS(IterateExpCS iterateExpCS, Environment<PK,C,O,P,EL,PM,S,COA,SSA,CT,CLS,E> env)
          IterateExpCS
 

Methods in org.eclipse.ocl.parser with parameters of type IterateExp
 Boolean ValidationVisitor.visitIterateExp(IterateExp<C,PM> ie)
          Callback for an IterateExp visit.
 

Uses of IterateExp in org.eclipse.ocl.uml.util
 

Methods in org.eclipse.ocl.uml.util with parameters of type IterateExp
<C,PM> T
UMLSwitch.caseExpressions_IterateExp(IterateExp<C,PM> object)
          Returns the result of interpreting the object as an instance of 'Iterate Exp'
<C,PM> T
UMLSwitch.caseIterateExp_1(IterateExp<C,PM> object)
          Deprecated. Since 2.0, override the UMLSwitch.caseExpressions_IterateExp(org.eclipse.ocl.expressions.IterateExp) method, instead.
 

Uses of IterateExp in org.eclipse.ocl.util
 

Methods in org.eclipse.ocl.util with parameters of type IterateExp
protected  String ToStringVisitor.handleIterateExp(IterateExp<C,PM> callExp, String sourceResult, List<String> variableResults, String resultResult, String bodyResult)
          Callback for an IterateExp visit.
 

Uses of IterateExp in org.eclipse.ocl.utilities
 

Methods in org.eclipse.ocl.utilities that return IterateExp
<C,PM> IterateExp<C,PM>
OCLFactory.createIterateExp()
          Returns a new object of class 'Iterate Exp'
 

Methods in org.eclipse.ocl.utilities with parameters of type IterateExp
protected  T AbstractVisitor.handleIterateExp(IterateExp<C,PM> callExp, T sourceResult, List<T> variableResults, T resultResult, T bodyResult)
          Visits the specified iterate expression with the results of visiting its source, its iterator variables, its result variable, and its body expression.
 T Visitor.visitIterateExp(IterateExp<C,PM> callExp)
           
 T AbstractVisitor.visitIterateExp(IterateExp<C,PM> callExp)
          Visits the iterate's source, then its iterator variables, result variable, and body expression.
 


Copyright 2002, 2007 IBM Corporation and others.
All Rights Reserved.