Uses of Interface
org.eclipse.ocl.types.TupleType

Packages that use TupleType
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.types Specification of the Types package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.types.impl Implementation of the Types package of the Object Constraint Lanuage version 2.0 Abstract Syntax model. 
org.eclipse.ocl.types.operations   
org.eclipse.ocl.types.util Generated utilities for working with instances the Types model. 
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 TupleType in org.eclipse.ocl
 

Methods in org.eclipse.ocl that return TupleType
protected  TupleType<O,P> AbstractTypeResolver.createTupleType(EList<? extends TypedElement<C>> parts)
          Creates a new tuple type from the specified parts, assuming that it does not already exist.
protected  TupleType<O,P> AbstractTypeResolver.findTupleType(EList<? extends TypedElement<C>> parts)
          Finds an existing tuple type matching the specified parts, if any has already been created.
 TupleType<O,P> TypeResolver.resolveTupleType(EList<? extends TypedElement<C>> parts)
          Resolves the tuple type consisting of the specified parts, in no particular order, either created anew or previously created.
 TupleType<O,P> AbstractTypeResolver.resolveTupleType(EList<? extends TypedElement<C>> parts)
           
protected abstract  TupleType<O,P> AbstractTypeChecker.resolveTupleType(EList<? extends TypedElement<C>> parts)
          Resolves the specified signature of tuple parts to a tuple type already available in the current environment, or else a new one.
 

Uses of TupleType in org.eclipse.ocl.ecore
 

Subinterfaces of TupleType in org.eclipse.ocl.ecore
 interface TupleType
          A representation of the model object 'Tuple Type'
 

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

Methods in org.eclipse.ocl.ecore.util with parameters of type TupleType
<O,P> T
EcoreSwitch.caseTupleType_1(TupleType<O,P> object)
          Deprecated. Since 1.3, override the EcoreSwitch.caseTypes_TupleType(org.eclipse.ocl.types.TupleType) method, instead.
<O,P> T
EcoreSwitch.caseTypes_TupleType(TupleType<O,P> object)
          Returns the result of interpreting the object as an instance of 'Tuple Type'
 

Uses of TupleType in org.eclipse.ocl.types
 

Methods in org.eclipse.ocl.types that return TupleType
<O,P> TupleType<O,P>
TypesFactory.createTupleType()
          Returns a new object of class 'Tuple Type'
 

Uses of TupleType in org.eclipse.ocl.types.impl
 

Classes in org.eclipse.ocl.types.impl that implement TupleType
 class TupleTypeImpl<O,P>
          An implementation of the model object 'Tuple Type'
 

Methods in org.eclipse.ocl.types.impl that return TupleType
<O,P> TupleType<O,P>
TypesFactoryImpl.createTupleType()
           
<C,O,P> TupleType<O,P>
TypesFactoryImpl.createTupleType(List<? extends TypedElement<C>> parts)
           
 

Uses of TupleType in org.eclipse.ocl.types.operations
 

Methods in org.eclipse.ocl.types.operations with parameters of type TupleType
static
<O,P> boolean
TupleTypeOperations.checkFeaturesOnlyProperties(TupleType<O,P> tupleType, DiagnosticChain diagnostics, Map<Object,Object> context)
          feature->forAll (f | f.oclIsTypeOf(Property))
static
<O,P> boolean
TupleTypeOperations.checkPartNamesUnique(TupleType<O,P> tupleType, DiagnosticChain diagnostics, Map<Object,Object> context)
          true
static
<O,P> boolean
TupleTypeOperations.checkTupleTypeName(TupleType<O,P> tupleType, DiagnosticChain diagnostics, Map<Object,Object> context)
          name = 'Tuple('.concat ( Sequence{1..allProperties()->size()}->iterate (pn; s: String = '' | let p: Property = allProperties()->at (pn) in ( s.concat ( (if (pn>1) then ',' else '' endif) .concat (p.name).concat (': ') .concat (p.type.name) ) ) ) ).concat (')')
static
<O,P> String
TupleTypeOperations.getName(TupleType<O,P> tupleType)
           
static
<O,P> EList<O>
TupleTypeOperations.oclOperations(TupleType<O,P> tupleType)
           
static
<O,P> EList<P>
TupleTypeOperations.oclProperties(TupleType<O,P> tupleType)
           
 

Uses of TupleType in org.eclipse.ocl.types.util
 

Methods in org.eclipse.ocl.types.util with parameters of type TupleType
<O,P> T
TypesSwitch.caseTupleType(TupleType<O,P> object)
          Returns the result of interpreting the object as an instance of 'Tuple Type'
 boolean TypesValidator.validateTupleType_checkFeaturesOnlyProperties(TupleType<?,?> tupleType, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkFeaturesOnlyProperties constraint of 'Tuple Type'
 boolean TypesValidator.validateTupleType_checkPartNamesUnique(TupleType<?,?> tupleType, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkPartNamesUnique constraint of 'Tuple Type'
 boolean TypesValidator.validateTupleType_checkTupleTypeName(TupleType<?,?> tupleType, DiagnosticChain diagnostics, Map<Object,Object> context)
          Validates the checkTupleTypeName constraint of 'Tuple Type'
 boolean TypesValidator.validateTupleType(TupleType<?,?> tupleType, DiagnosticChain diagnostics, Map<Object,Object> context)
           
 

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

Methods in org.eclipse.ocl.uml.util with parameters of type TupleType
<O,P> T
UMLSwitch.caseTupleType_1(TupleType<O,P> object)
          Deprecated. Since 2.0, override the UMLSwitch.caseTypes_TupleType(org.eclipse.ocl.types.TupleType) method, instead.
<O,P> T
UMLSwitch.caseTypes_TupleType(TupleType<O,P> object)
          Returns the result of interpreting the object as an instance of 'Tuple Type'
 

Uses of TupleType in org.eclipse.ocl.util
 

Methods in org.eclipse.ocl.util that return TupleType
 TupleType<O,P> Tuple.getTupleType()
          Obtains the tuple's type.
 

Uses of TupleType in org.eclipse.ocl.utilities
 

Methods in org.eclipse.ocl.utilities that return TupleType
<C,O,P> TupleType<O,P>
OCLFactory.createTupleType(List<? extends TypedElement<C>> parts)
          Creates a tuple type based on tthe specified part descriptions.
 


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