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

Packages that use IfExp
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 IfExp in org.eclipse.ocl
 

Methods in org.eclipse.ocl with parameters of type IfExp
 Object EvaluationVisitorImpl.visitIfExp(IfExp<C> ie)
          Callback for an IfExp visit.
 Object EvaluationVisitorDecorator.visitIfExp(IfExp<C> ifExp)
          Delegates to my decorated visitor.
 

Uses of IfExp in org.eclipse.ocl.ecore
 

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

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

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

Uses of IfExp in org.eclipse.ocl.expressions
 

Methods in org.eclipse.ocl.expressions that return IfExp
<C> IfExp<C>
ExpressionsFactory.createIfExp()
          Returns a new object of class 'If Exp'
 

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

Classes in org.eclipse.ocl.expressions.impl that implement IfExp
 class IfExpImpl<C>
          An implementation of the model object 'If Exp'
 

Methods in org.eclipse.ocl.expressions.impl that return IfExp
<C> IfExp<C>
ExpressionsFactoryImpl.createIfExp()
           
 

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

Methods in org.eclipse.ocl.expressions.operations with parameters of type IfExp
static
<C> boolean
IfExpOperations.checkBooleanCondition(IfExp<C> ifExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          self.condition.type.oclIsKindOf(PrimitiveType) and self.condition.type.name = 'Boolean'
static
<C> boolean
IfExpOperations.checkIfType(IfExp<C> ifExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          self.type = thenExpression.type.commonSuperType(elseExpression.type)
 

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

Methods in org.eclipse.ocl.expressions.util with parameters of type IfExp
<C> T
ExpressionsSwitch.caseIfExp(IfExp<C> object)
          Returns the result of interpreting the object as an instance of 'If Exp'
 boolean ExpressionsValidator.validateIfExp_checkBooleanCondition(IfExp<?> ifExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkBooleanCondition constraint of 'If Exp'
 boolean ExpressionsValidator.validateIfExp_checkIfType(IfExp<?> ifExp, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkIfType constraint of 'If Exp'
 boolean ExpressionsValidator.validateIfExp(IfExp<?> ifExp, DiagnosticChain diagnostics, Map<Object,Object> context)
           
 

Uses of IfExp in org.eclipse.ocl.parser
 

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

Methods in org.eclipse.ocl.parser with parameters of type IfExp
 Boolean ValidationVisitor.visitIfExp(IfExp<C> i)
          Callback for an IfExp visit.
 

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

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

Uses of IfExp in org.eclipse.ocl.util
 

Methods in org.eclipse.ocl.util with parameters of type IfExp
protected  String ToStringVisitor.handleIfExp(IfExp<C> ifExp, String conditionResult, String thenResult, String elseResult)
          Callback for an IfExp visit.
 

Uses of IfExp in org.eclipse.ocl.utilities
 

Methods in org.eclipse.ocl.utilities that return IfExp
<C> IfExp<C>
OCLFactory.createIfExp()
          Returns a new object of class 'If Exp'
 

Methods in org.eclipse.ocl.utilities with parameters of type IfExp
protected  T AbstractVisitor.handleIfExp(IfExp<C> ifExp, T conditionResult, T thenResult, T elseResult)
          Visits the specified if expression with the results of visiting its condition, then, and else expressions.
 T Visitor.visitIfExp(IfExp<C> ifExp)
           
 T AbstractVisitor.visitIfExp(IfExp<C> ifExp)
          Visits the if expression's condition, then, and else expressions.
 


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