## Uses of Interface
org.eclipse.emf.ecore.ETypeParameter

Packages that use ETypeParameter
org.eclipse.emf.codegen.ecore.genmodel
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.ecore: Provides an API for the Ecore dialect of UML.
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.util: Provides utilities.
org.eclipse.emf.importer.rose.builder

Uses of ETypeParameter in org.eclipse.emf.codegen.ecore.genmodel

Methods in org.eclipse.emf.codegen.ecore.genmodel that return ETypeParameter
`ETypeParameter` `GenTypeParameter.getEcoreTypeParameter()` Returns the value of the 'Ecore Type Parameter' reference

Methods in org.eclipse.emf.codegen.ecore.genmodel with parameters of type ETypeParameter
`void` `GenTypeParameter.initialize(ETypeParameter eTypeParameter)`
`void` `GenTypeParameter.setEcoreTypeParameter(ETypeParameter value)` Sets the value of the '`Ecore Type Parameter`' reference

Uses of ETypeParameter in org.eclipse.emf.codegen.ecore.genmodel.impl

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as ETypeParameter
`protected ETypeParameter` `GenTypeParameterImpl.ecoreTypeParameter` The cached value of the '`Ecore Type Parameter`' reference

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return ETypeParameter
`ETypeParameter` `GenTypeParameterImpl.basicGetEcoreTypeParameter()`
`ETypeParameter` `GenTypeParameterImpl.getEcoreTypeParameter()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type ETypeParameter
`protected boolean` `GenTypedElementImpl.hasEObjectBound(ETypeParameter eTypeParameter)`
`protected boolean` `GenTypedElementImpl.hasEObjectExtensionBound(ETypeParameter eTypeParameter)`
`void` `GenTypeParameterImpl.initialize(ETypeParameter eTypeParameter)`
`void` `GenTypeParameterImpl.setEcoreTypeParameter(ETypeParameter newEcoreTypeParameter)`

Uses of ETypeParameter in org.eclipse.emf.ecore

Methods in org.eclipse.emf.ecore that return ETypeParameter
`ETypeParameter` `EcoreFactory.createETypeParameter()` Returns a new object of class 'EType Parameter'
`ETypeParameter` `EGenericType.getETypeParameter()` Returns the value of the 'EType Parameter' reference

Methods in org.eclipse.emf.ecore that return types with arguments of type ETypeParameter
`EList<ETypeParameter>` `EOperation.getETypeParameters()` Returns the value of the 'EType Parameters' containment reference list.
`EList<ETypeParameter>` `EClassifier.getETypeParameters()` Returns the value of the 'EType Parameters' containment reference list.

Methods in org.eclipse.emf.ecore with parameters of type ETypeParameter
`void` `EGenericType.setETypeParameter(ETypeParameter value)` Sets the value of the '`EType Parameter`' reference

Uses of ETypeParameter in org.eclipse.emf.ecore.impl

Classes in org.eclipse.emf.ecore.impl that implement ETypeParameter
`class` `ETypeParameterImpl` An implementation of the model object 'EType Parameter'

Fields in org.eclipse.emf.ecore.impl declared as ETypeParameter
`protected ETypeParameter` `EGenericTypeImpl.eTypeParameter` The cached value of the '`EType Parameter`' reference

Fields in org.eclipse.emf.ecore.impl with type parameters of type ETypeParameter
`protected EList<ETypeParameter>` `EOperationImpl.eTypeParameters` The cached value of the '`EType Parameters`' containment reference list
`protected EList<ETypeParameter>` `EClassifierImpl.eTypeParameters` The cached value of the '`EType Parameters`' containment reference list

Methods in org.eclipse.emf.ecore.impl that return ETypeParameter
`protected ETypeParameter` `EPackageImpl.addETypeParameter(EClassifier owner, java.lang.String name)`
`protected ETypeParameter` `EPackageImpl.addETypeParameter(EOperation owner, java.lang.String name)`
`ETypeParameter` `EcoreFactoryImpl.createETypeParameter()`
`ETypeParameter` `EGenericTypeImpl.getETypeParameter()`

Methods in org.eclipse.emf.ecore.impl that return types with arguments of type ETypeParameter
`EList<ETypeParameter>` `EOperationImpl.getETypeParameters()`
`EList<ETypeParameter>` `EClassifierImpl.getETypeParameters()`

Methods in org.eclipse.emf.ecore.impl with parameters of type ETypeParameter
`NotificationChain` `EGenericTypeImpl.basicSetETypeParameter(ETypeParameter newETypeParameter, NotificationChain msgs)`
`protected EGenericType` `EPackageImpl.createEGenericType(ETypeParameter eTypeParameter)`
`protected EClassifier` `EGenericTypeImpl.getErasure(ETypeParameter eTypeParameter)`
`void` `EGenericTypeImpl.setETypeParameter(ETypeParameter newETypeParameter)`

Uses of ETypeParameter in org.eclipse.emf.ecore.util

Methods in org.eclipse.emf.ecore.util that return ETypeParameter
`protected ETypeParameter` `EcoreValidator.EGenericTypeBuilder.handleTypeParameter(char[] typeParameters, int start, int end, DiagnosticChain diagnostics)` A well formed type parameter must denote a valid Java type parameter.

Methods in org.eclipse.emf.ecore.util that return types with arguments of type ETypeParameter
`protected java.util.List<ETypeParameter>` `EcoreValidator.EGenericTypeBuilder.handleTypeParameters(char[] typeParameters, int start, int end, DiagnosticChain diagnostics)` Well formed type parameters must syntactically denote a comma separated sequence of `well formed type parameters` delimited by "<>".

Methods in org.eclipse.emf.ecore.util with parameters of type ETypeParameter
`T` `EcoreSwitch.caseETypeParameter(ETypeParameter object)` Returns the result of interpreting the object as an instance of 'EType Parameter'
`protected boolean` `EcoreValidator.isValidSubstitution(EGenericType eTypeArgument, ETypeParameter eTypeParameter, java.util.Map<ETypeParameter,EGenericType> substitutions)` Returns whether the generic type argument is a valid substitution for the type parameter.
`boolean` `EcoreValidator.validateETypeParameter(ETypeParameter eTypeParameter, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Method parameters in org.eclipse.emf.ecore.util with type arguments of type ETypeParameter
`static boolean` `EcoreValidator.equalTypeArguments(EGenericType eGenericType1, EGenericType eGenericType2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`
`static boolean` `EcoreValidator.equalTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`
`static boolean` `EcoreValidator.isBounded(EGenericType eGenericType, EGenericType eBound, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)` Returns whether the first generic type is bounded by the second.
`static boolean` `EcoreValidator.isMatching(EGenericType eGenericType, EGenericType eBound, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`
`protected boolean` `EcoreValidator.isValidSubstitution(EGenericType eTypeArgument, ETypeParameter eTypeParameter, java.util.Map<ETypeParameter,EGenericType> substitutions)` Returns whether the generic type argument is a valid substitution for the type parameter.
`static boolean` `EcoreValidator.matchingTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)`

Uses of ETypeParameter in org.eclipse.emf.importer.rose.builder

Methods in org.eclipse.emf.importer.rose.builder that return types with arguments of type ETypeParameter
`protected java.util.List<ETypeParameter>` `RoseEcoreBuilder.parseTemplateParameters(java.lang.String templateParameters)`

Copyright 2001-2006 IBM Corporation and others. All Rights Reserved.