Uses of Interface
org.eclipse.emf.ecore.EGenericType

Packages that use EGenericType
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.java.builder   
org.eclipse.emf.importer.rose.builder   
 

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EGenericType
protected  EClassifier GenBaseImpl.getBoundType(EGenericType eGenericType)
           
protected  java.lang.String GenBaseImpl.getEcoreType(EGenericType eGenericType)
           
protected  java.lang.String GenBaseImpl.getEffectiveListType(GenClass context, EGenericType eGenericType)
           
protected  java.lang.String GenBaseImpl.getEffectiveMapEntryType(GenClass context, EGenericType eGenericType, GenClass genClass)
           
protected  java.lang.String GenBaseImpl.getEffectiveMapType(GenClass context, EGenericType eGenericType, GenClass genClass)
           
protected  java.lang.String GenBaseImpl.getImportedType(GenClass context, EGenericType eGenericType, boolean primitiveAsObject)
          Returns the primitive or class name for the given EClassifier.
protected  java.lang.String GenBaseImpl.getType(GenClass context, EGenericType eGenericType, boolean primitiveAsObject)
          Returns the primitive or qualified class name for the given EClassifier.
protected  java.lang.String GenBaseImpl.getTypeArgument(GenClass context, EGenericType eGenericType, boolean isImported, boolean isErased)
           
protected  boolean GenBaseImpl.hasReferenceToClassifierWithInstanceTypeName(EGenericType eGenericType)
           
 

Method parameters in org.eclipse.emf.codegen.ecore.genmodel.impl with type arguments of type EGenericType
protected  java.lang.String GenBaseImpl.getTypeArguments(GenClass context, java.util.List<EGenericType> typeArguments, boolean isImported)
           
protected  boolean GenBaseImpl.hasReferenceToClassifierWithInstanceTypeName(java.util.List<? extends EGenericType> eGenericTypes)
           
 

Uses of EGenericType in org.eclipse.emf.ecore
 

Methods in org.eclipse.emf.ecore that return EGenericType
 EGenericType EcoreFactory.createEGenericType()
          Returns a new object of class 'EGeneric Type'
 EGenericType ETypedElement.getEGenericType()
          Returns the value of the 'EGeneric Type' containment reference
 EGenericType EGenericType.getELowerBound()
          Returns the value of the 'ELower Bound' containment reference
 EGenericType EGenericType.getEUpperBound()
          Returns the value of the 'EUpper Bound' containment reference
 

Methods in org.eclipse.emf.ecore that return types with arguments of type EGenericType
 EList<EGenericType> EClass.getEAllGenericSuperTypes()
          Returns the value of the 'EAll Generic Super Types' reference list.
 EList<EGenericType> ETypeParameter.getEBounds()
          Returns the value of the 'EBounds' containment reference list.
 EList<EGenericType> EOperation.getEGenericExceptions()
          Returns the value of the 'EGeneric Exceptions' containment reference list.
 EList<EGenericType> EClass.getEGenericSuperTypes()
          Returns the value of the 'EGeneric Super Types' containment reference list.
 EList<EGenericType> EGenericType.getETypeArguments()
          Returns the value of the 'EType Arguments' containment reference list.
 

Methods in org.eclipse.emf.ecore with parameters of type EGenericType
 void ETypedElement.setEGenericType(EGenericType value)
          Sets the value of the 'EGeneric Type' containment reference
 void EGenericType.setELowerBound(EGenericType value)
          Sets the value of the 'ELower Bound' containment reference
 void EGenericType.setEUpperBound(EGenericType value)
          Sets the value of the 'EUpper Bound' containment reference
 

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

Classes in org.eclipse.emf.ecore.impl that implement EGenericType
 class EGenericTypeImpl
          An implementation of the model object 'EGeneric Type'
 

Fields in org.eclipse.emf.ecore.impl declared as EGenericType
protected  EGenericType ETypedElementImpl.eGenericType
          The cached value of the 'EGeneric Type' containment reference
protected  EGenericType EGenericTypeImpl.eLowerBound
          The cached value of the 'ELower Bound' containment reference
protected  EGenericType EGenericTypeImpl.eUpperBound
          The cached value of the 'EUpper Bound' containment reference
 

Fields in org.eclipse.emf.ecore.impl with type parameters of type EGenericType
protected  BasicEList<EGenericType> EClassImpl.eAllGenericSuperTypes
           
protected  EList<EGenericType> ETypeParameterImpl.eBounds
          The cached value of the 'EBounds' containment reference list
protected  EList<EGenericType> EOperationImpl.eGenericExceptions
          The cached value of the 'EGeneric Exceptions' containment reference list
protected  EList<EGenericType> EClassImpl.eGenericSuperTypes
          The cached value of the 'EGeneric Super Types' containment reference list
protected  java.util.Set<EGenericType> ETypeParameterImpl.eGenericTypes
          The cached set of all generic types that reference this type parameter.
protected  EList<EGenericType> EGenericTypeImpl.eTypeArguments
          The cached value of the 'EType Arguments' containment reference list
 

Methods in org.eclipse.emf.ecore.impl that return EGenericType
protected  EGenericType EcorePackageImpl.createEGenericType()
           
protected  EGenericType EPackageImpl.createEGenericType()
           
 EGenericType EcoreFactoryImpl.createEGenericType()
           
protected  EGenericType EPackageImpl.createEGenericType(EClassifier eClassifier)
           
protected  EGenericType EPackageImpl.createEGenericType(ETypeParameter eTypeParameter)
           
 EGenericType ETypedElementImpl.getEGenericType()
           
 EGenericType EGenericTypeImpl.getELowerBound()
           
 EGenericType EGenericTypeImpl.getEUpperBound()
           
 

Methods in org.eclipse.emf.ecore.impl that return types with arguments of type EGenericType
 EList<EGenericType> EClassImpl.getEAllGenericSuperTypes()
           
 EList<EGenericType> ETypeParameterImpl.getEBounds()
           
 EList<EGenericType> EOperationImpl.getEGenericExceptions()
           
 EList<EGenericType> EClassImpl.getEGenericSuperTypes()
           
protected  java.util.Set<EGenericType> ETypeParameterImpl.getEGenericTypes()
           
 EList<EGenericType> EGenericTypeImpl.getETypeArguments()
           
 

Methods in org.eclipse.emf.ecore.impl with parameters of type EGenericType
protected  void EPackageImpl.addEException(EOperation owner, EGenericType exception)
           
protected  void EPackageImpl.addEParameter(EOperation owner, EGenericType type, java.lang.String name, int lowerBound, int upperBound)
          Deprecated. 
protected  void EPackageImpl.addEParameter(EOperation owner, EGenericType type, java.lang.String name, int lowerBound, int upperBound, boolean isUnique, boolean isOrdered)
           
 NotificationChain ETypedElementImpl.basicSetEGenericType(EGenericType newEGenericType, NotificationChain msgs)
           
 NotificationChain EGenericTypeImpl.basicSetELowerBound(EGenericType newELowerBound, NotificationChain msgs)
           
 NotificationChain EGenericTypeImpl.basicSetEUpperBound(EGenericType newEUpperBound, NotificationChain msgs)
           
protected  EAttribute EPackageImpl.initEAttribute(EAttribute a, EGenericType type, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  void EPackageImpl.initEOperation(EOperation eOperation, EGenericType eGenericType)
           
protected  EReference EPackageImpl.initEReference(EReference r, EGenericType type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
           
 void ETypedElementImpl.setEGenericType(EGenericType newEGenericType)
           
 NotificationChain ETypedElementImpl.setEGenericType(EGenericType newEGenericType, NotificationChain msgs)
           
 void EGenericTypeImpl.setELowerBound(EGenericType newELowerBound)
           
 void EGenericTypeImpl.setEUpperBound(EGenericType newEUpperBound)
           
 

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

Methods in org.eclipse.emf.ecore.util that return EGenericType
protected  EGenericType EcoreValidator.EGenericTypeBuilder.handleInstanceTypeName(char[] instanceTypeName, int start, int end, DiagnosticChain diagnostics)
          A well formed instance type name must syntactically denote a valid Java type name; names denoting keywords are considered well formed.
protected  EGenericType EcoreValidator.EGenericTypeBuilder.handleTypeArgument(char[] instanceTypeName, int start, int end, DiagnosticChain diagnostics)
          A well formed type argument must denote a valid Java type argument.
 

Methods in org.eclipse.emf.ecore.util that return types with arguments of type EGenericType
protected  java.util.List<EGenericType> EcoreValidator.EGenericTypeBuilder.handleTypeArguments(char[] instanceTypeName, int start, int end, DiagnosticChain diagnostics)
          Well formed type arguments must syntactically denote a comma separated sequence of well formed type arguments.
 

Methods in org.eclipse.emf.ecore.util with parameters of type EGenericType
 T EcoreSwitch.caseEGenericType(EGenericType object)
          Returns the result of interpreting the object as an instance of 'EGeneric Type'
 void EcoreUtil.EGenericTypeConverter.convertJavaInstanceTypeName(java.lang.StringBuilder result, EGenericType eGenericType)
          Converts a generic type to its Java representation in the result.
static boolean EcoreValidator.equalTypeArguments(EGenericType eGenericType1, EGenericType eGenericType2, 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 java.lang.String EcoreUtil.toJavaInstanceTypeName(EGenericType eGenericType)
          Converts a generic type to its Java representation.
 java.lang.String EcoreUtil.EGenericTypeConverter.toJavaInstanceTypeName(EGenericType eGenericType)
          Converts a generic type to its Java representation.
 boolean EcoreValidator.validateEGenericType_ConsistentArguments(EGenericType eGenericType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the ConsistentArguments constraint of 'EGeneric Type'
 boolean EcoreValidator.validateEGenericType_ConsistentBounds(EGenericType eGenericType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the ConsistentBounds constraint of 'EGeneric Type'
 boolean EcoreValidator.validateEGenericType_ConsistentType(EGenericType eGenericType, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
          Validates the ConsistentType constraint of 'EGeneric Type'
 boolean EcoreValidator.validateEGenericType(EGenericType eGenericType, 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 EGenericType
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.equalTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, 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)
           
static boolean EcoreValidator.matchingTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)
           
static boolean EcoreValidator.matchingTypeArguments(EList<EGenericType> eTypeArguments1, EList<EGenericType> eTypeArguments2, java.util.Map<? extends ETypeParameter,? extends EGenericType> substitutions)
           
 

Uses of EGenericType in org.eclipse.emf.importer.java.builder
 

Fields in org.eclipse.emf.importer.java.builder with type parameters of type EGenericType
protected  java.util.Map<EGenericType,EGenericType> JavaEcoreBuilder.ecoreEGenericTypeToJavaEGenericTypeMap
          A map from a generic type to the possibly null generic type that represents its proper Java type.
protected  java.util.Map<EGenericType,EGenericType> JavaEcoreBuilder.ecoreEGenericTypeToJavaEGenericTypeMap
          A map from a generic type to the possibly null generic type that represents its proper Java type.
 

Methods in org.eclipse.emf.importer.java.builder that return EGenericType
protected  EGenericType JavaEcoreBuilder.resolve(EModelElement eModelElement, java.lang.String typeName, JavaEcoreBuilder.RequiredClassifierType requiredClassifierType, boolean recordDemandCreatedEClassifier)
           
protected  EGenericType JavaEcoreBuilder.resolveMapEntry(EPackage ePackage, EGenericType keyEGenericType, EGenericType valueEGenericType)
           
 

Methods in org.eclipse.emf.importer.java.builder that return types with arguments of type EGenericType
protected  java.util.List<EGenericType> JavaEcoreBuilder.analyzeEGenericTypes(java.lang.String genericTypes)
           
 

Methods in org.eclipse.emf.importer.java.builder with parameters of type EGenericType
protected  EStructuralFeature JavaEcoreBuilder.createFeature(EClass eClass, java.lang.String name, EGenericType eGenericType)
           
protected  void JavaEcoreBuilder.resolve(EModelElement eModelElement, EGenericType ecoreEGenericType, EGenericType javaEGenericType)
           
protected  void JavaEcoreBuilder.resolve(EModelElement eModelElement, EGenericType eGenericType, JavaEcoreBuilder.RequiredClassifierType requiredClassifierType)
           
protected  EGenericType JavaEcoreBuilder.resolveMapEntry(EPackage ePackage, EGenericType keyEGenericType, EGenericType valueEGenericType)
           
 void JavaEcoreBuilder.used(EGenericType eGenericType)
           
 

Method parameters in org.eclipse.emf.importer.java.builder with type arguments of type EGenericType
protected  void JavaEcoreBuilder.match(java.util.List<EGenericType> target, java.util.List<EGenericType> javaEGenericTypes, java.util.List<EGenericType> ecoreEGenericTypes)
           
protected  void JavaEcoreBuilder.match(java.util.List<EGenericType> target, java.util.List<EGenericType> javaEGenericTypes, java.util.List<EGenericType> ecoreEGenericTypes)
           
protected  void JavaEcoreBuilder.match(java.util.List<EGenericType> target, java.util.List<EGenericType> javaEGenericTypes, java.util.List<EGenericType> ecoreEGenericTypes)
           
 

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

Fields in org.eclipse.emf.importer.rose.builder declared as EGenericType
protected  EGenericType RoseEcoreBuilder.eGenericType1
           
protected  EGenericType RoseEcoreBuilder.eGenericType2
           
 

Methods in org.eclipse.emf.importer.rose.builder that return types with arguments of type EGenericType
protected  java.util.List<EGenericType> RoseEcoreBuilder.parseTemplateArguments(java.lang.String templateArguments)
           
 


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