## Uses of Interface
org.eclipse.ocl.expressions.TupleLiteralExp

Packages that use TupleLiteralExp
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.internal
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.internal.evaluation
org.eclipse.ocl.parser
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 TupleLiteralExp in org.eclipse.ocl

Methods in org.eclipse.ocl with parameters of type TupleLiteralExp
`Object` `EvaluationVisitorDecorator.visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)` Delegates to my decorated visitor.

Uses of TupleLiteralExp in org.eclipse.ocl.ecore

Subinterfaces of TupleLiteralExp in org.eclipse.ocl.ecore
`interface` `TupleLiteralExp` A representation of the model object 'Tuple Literal Exp'

Uses of TupleLiteralExp in org.eclipse.ocl.ecore.internal

Methods in org.eclipse.ocl.ecore.internal that return TupleLiteralExp

`

`<C,P> TupleLiteralExp<C,P>`

`

`OCLFactoryImpl.createTupleLiteralExp()`

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

Methods in org.eclipse.ocl.ecore.util with parameters of type TupleLiteralExp

`

`<C,P> T`

`

`EcoreSwitch.caseTupleLiteralExp_1(TupleLiteralExp<C,P> object)`
Returns the result of interpreting the object as an instance of 'Tuple Literal Exp'

Uses of TupleLiteralExp in org.eclipse.ocl.expressions

Methods in org.eclipse.ocl.expressions that return TupleLiteralExp

`

`<C,P> TupleLiteralExp<C,P>`

`

`ExpressionsFactory.createTupleLiteralExp()`
Returns a new object of class 'Tuple Literal Exp'

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

Classes in org.eclipse.ocl.expressions.impl that implement TupleLiteralExp
`class` `TupleLiteralExpImpl<C,P>` An implementation of the model object 'Tuple Literal Exp'

Methods in org.eclipse.ocl.expressions.impl that return TupleLiteralExp

`

`<C,P> TupleLiteralExp<C,P>`

`

`ExpressionsFactoryImpl.createTupleLiteralExp()`

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

Methods in org.eclipse.ocl.expressions.operations with parameters of type TupleLiteralExp

`static

`<C,P> boolean`

`

`TupleLiteralExpOperations.checkPartsUnique(TupleLiteralExp<C,P> tupleLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)`
part->isUnique (attribute.name)

`static

`<C,P> boolean`

`

`TupleLiteralExpOperations.checkTupleType(TupleLiteralExp<C,P> tupleLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)`
type.oclIsKindOf (TupleType) and part->forAll (tlep | type.oclAsType (TupleType).allProperties()->exists (tp | tlep.attribute = tp)) and part->size() = type.oclAsType (TupleType).allProperties()->size()

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

Methods in org.eclipse.ocl.expressions.util with parameters of type TupleLiteralExp

`

`<C,P> T`

`

`ExpressionsSwitch.caseTupleLiteralExp(TupleLiteralExp<C,P> object)`
Returns the result of interpreting the object as an instance of 'Tuple Literal Exp'

`boolean` `ExpressionsValidator.validateTupleLiteralExp_checkPartsUnique(TupleLiteralExp<?,?> tupleLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the checkPartsUnique constraint of 'Tuple Literal Exp'
`boolean` `ExpressionsValidator.validateTupleLiteralExp_checkTupleType(TupleLiteralExp<?,?> tupleLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)` Validates the checkTupleType constraint of 'Tuple Literal Exp'
`boolean` `ExpressionsValidator.validateTupleLiteralExp(TupleLiteralExp<?,?> tupleLiteralExp, DiagnosticChain diagnostics, Map<Object,Object> context)`

Uses of TupleLiteralExp in org.eclipse.ocl.internal.evaluation

Methods in org.eclipse.ocl.internal.evaluation with parameters of type TupleLiteralExp
`Object` `TracingEvaluationVisitor.visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)`
`Object` `EvaluationVisitorImpl.visitTupleLiteralExp(TupleLiteralExp<C,P> tl)` Callback for a TupleLiteralExp visit.

Uses of TupleLiteralExp in org.eclipse.ocl.parser

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

Methods in org.eclipse.ocl.parser with parameters of type TupleLiteralExp
`Boolean` `ValidationVisitor.visitTupleLiteralExp(TupleLiteralExp<C,P> tl)` Callback for a TupleLiteralExp visit.

Uses of TupleLiteralExp in org.eclipse.ocl.util

Methods in org.eclipse.ocl.util with parameters of type TupleLiteralExp
`protected String` `ToStringVisitor.handleTupleLiteralExp(TupleLiteralExp<C,P> literalExp, List<String> partResults)` Callback for a TupleLiteralExp visit.

Uses of TupleLiteralExp in org.eclipse.ocl.utilities

Methods in org.eclipse.ocl.utilities that return TupleLiteralExp

`

`<C,P> TupleLiteralExp<C,P>`

`

`OCLFactory.createTupleLiteralExp()`
Returns a new object of class 'Tuple Literal Exp'

Methods in org.eclipse.ocl.utilities with parameters of type TupleLiteralExp
`protected T` `AbstractVisitor.handleTupleLiteralExp(TupleLiteralExp<C,P> literalExp, List<T> partResults)` Visits the specified tuple literal expression with the results of visiting its parts (if any).
`T` `Visitor.visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)`
`T` `AbstractVisitor.visitTupleLiteralExp(TupleLiteralExp<C,P> literalExp)` Visits the tuple literal's parts.

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