Uses of Interface
org.eclipse.emf.codegen.ecore.genmodel.GenClass

Packages that use GenClass
org.eclipse.emf.codegen.ecore.genmodel   
org.eclipse.emf.codegen.ecore.genmodel.generator   
org.eclipse.emf.codegen.ecore.genmodel.impl   
org.eclipse.emf.codegen.ecore.genmodel.util   
 

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

Methods in org.eclipse.emf.codegen.ecore.genmodel that return GenClass
 GenClass GenModelFactory.createGenClass()
          Returns a new object of class 'Gen Class'
 GenClass GenModel.createGenClass()
           
 GenClass GenClass.getBaseGenClass()
          This returns the GenClass for the first immediate supertype.
 GenClass GenClass.getClassExtendsGenClass()
          This walks up the chain of GenClasses defined by getBaseGenClass() and returns the first that does not represent an abstract class or an interface; that is, the instantiable class that the implementation class should extended.
 GenClass GenPackage.getDocumentRoot()
           
 GenClass GenFeature.getGenClass()
          Returns the value of the 'Gen Class' container reference.
 GenClass GenOperation.getGenClass()
          Returns the value of the 'Gen Class' container reference.
 GenClass GenTypedElement.getGenClassType()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getTypeGenClass().
 GenClass GenTypedElement.getMapEntryTypeGenClass()
           
 GenClass GenTypedElement.getMapGenClass()
          Deprecated. As of EMF 2.1, replaced by GenTypedElement.getMapEntryTypeGenClass().
 GenClass GenClass.getProviderExtendsGenClass()
           
 GenClass GenPackage.getRootClass()
           
 GenClass GenModel.getRootImplementsInterfaceGenClass()
           
 GenClass GenTypedElement.getTypeGenClass()
           
 

Methods in org.eclipse.emf.codegen.ecore.genmodel that return types with arguments of type GenClass
 java.util.List<GenClass> GenPackage.getAdapterDelegateSuperClasses()
           
 java.util.List<GenClass> GenClass.getAllBaseGenClasses()
           
 java.util.List<GenClass> GenPackage.getAllSwitchGenClasses()
           
 java.util.List<GenClass> GenClass.getBaseGenClasses()
           
 java.util.List<GenClass> GenClass.getChildrenClasses(GenFeature genFeature)
           
 java.util.List<GenClass> GenClass.getCrossPackageChildrenClasses(GenFeature genFeature)
           
 java.util.Map<GenPackage,java.util.Map<GenClass,java.util.List<GenClass.ChildCreationData>>> GenPackage.getExtendedChildCreationData()
          Returns a nested map structure describing the child creation extensions that this package provides to other packages.
 java.util.List<GenClass> GenClass.getExtendedGenClasses()
           
 EList<GenClass> GenPackage.getGenClasses()
          Returns the value of the 'Gen Classes' containment reference list.
 java.util.List<GenClass> GenClass.getImplementedGenClasses()
           
 java.util.List<GenClass> GenClass.getMixinGenClasses()
           
 java.util.List<GenClass> GenPackage.getOrderedGenClasses()
          Returns the list of GenClasses in the GenPackage, ordered such that a class always follows all of the classes it extends.
 java.util.List<GenClass> GenClass.getProviderImplementedGenClasses()
           
 java.util.List<GenClass> GenClass.getSwitchGenClasses()
          Like getAllBaseGenClasses(), this returns the GenClasses for all of the supertypes, but the result is ordered by a breadth-first search, making it appropriate for use in the switch class.
 

Methods in org.eclipse.emf.codegen.ecore.genmodel with parameters of type GenClass
 java.lang.String GenPackage.getClassUniqueName(GenClass genClass)
           
 java.lang.String GenClass.getCreateChildIconFileName(GenFeature feature, GenClass childClass)
           
 java.lang.String GenClass.getCreateChildIconFileName(GenModel genModel, GenFeature feature, GenClass childClass)
           
 java.lang.String GenTypedElement.getImportedInternalType(GenClass context)
          This returns the real imported feature type used internally, regardless of the value of GenModel.isSuppressEMFValues().
 java.lang.String GenTypedElement.getImportedMapKeyType(GenClass context)
           
 java.lang.String GenTypedElement.getImportedMapTemplateArguments(GenClass context)
           
 java.lang.String GenTypedElement.getImportedMapValueType(GenClass context)
           
 java.lang.String GenTypedElement.getImportedType(GenClass context)
          This returns the feature type, either primitive (e.g.
 java.lang.String GenTypedElement.getListItemType(GenClass context)
          This returns the imported name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members
 java.lang.String GenTypedElement.getListTemplateArguments(GenClass context)
          Returns either "" or the getListItemType surrounded by <>, depending on the effective compliance level.
 java.lang.String GenTypedElement.getNonEObjectInternalTypeCast(GenClass context)
          This returns either a cast to the internal type, or "" if it is EObject.
 java.lang.String GenTypedElement.getObjectType(GenClass context)
          This returns the imported name of the feature type or, if primitive, of the wrapper class (e.g.
 java.lang.String GenOperation.getParameters(GenClass context)
           
 java.lang.String GenOperation.getParametersArray(GenClass context)
           
 java.lang.String GenTypedElement.getQualifiedListItemType(GenClass context)
          This returns the qualified name of the feature type/wrapper class, or if a multi-valued feature, the type of the EList members.
 java.lang.String GenOperation.getThrows(GenClass context)
           
 java.lang.String GenTypedElement.getType(GenClass context)
          This returns the feature type, either primitive (e.g.
 java.lang.String GenOperation.getTypeParameters(GenClass context)
           
 boolean GenOperation.isOverrideOf(GenClass context, GenOperation genOperation)
           
 boolean GenTypedElement.isUncheckedCast(GenClass context)
           
 boolean GenClass.reconcile(GenClass oldGenClassVersion)
           
 void GenFeature.setGenClass(GenClass value)
          Sets the value of the 'Gen Class' container reference
 void GenOperation.setGenClass(GenClass value)
          Sets the value of the 'Gen Class' container reference
 

Uses of GenClass in org.eclipse.emf.codegen.ecore.genmodel.generator
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.generator with parameters of type GenClass
protected  int GenClassGeneratorAdapter.countCreateChildIcons(GenClass genClass)
           
protected  void GenClassGeneratorAdapter.generateClass(GenClass genClass, Monitor monitor)
           
protected  void GenClassGeneratorAdapter.generateCreateChildIcons(GenClass genClass, Monitor monitor)
           
protected  void GenClassGeneratorAdapter.generateInterface(GenClass genClass, Monitor monitor)
           
protected  void GenClassGeneratorAdapter.generateItemIcon(GenClass genClass, Monitor monitor)
           
protected  void GenClassGeneratorAdapter.generateItemProvider(GenClass genClass, Monitor monitor)
           
protected  void GenClassGeneratorAdapter.generateTestCase(GenClass genClass, Monitor monitor)
           
 

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

Classes in org.eclipse.emf.codegen.ecore.genmodel.impl that implement GenClass
 class GenClassImpl
          An implementation of the model object 'Gen Class'
 

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as GenClass
protected  GenClass GenModelImpl.rootImplementsInterfaceGenClass
           
 

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl with type parameters of type GenClass
protected  EList<GenClass> GenPackageImpl.genClasses
          The cached value of the 'Gen Classes' containment reference list
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return GenClass
 GenClass GenModelImpl.createGenClass()
           
 GenClass GenModelFactoryImpl.createGenClass()
           
protected  GenClass GenBaseImpl.findGenClass(EClass eClass)
           
protected  GenClass GenModelImpl.findGenClass(EClass eClass)
           
 GenClass GenClassImpl.getBaseGenClass()
           
 GenClass GenClassImpl.getClassExtendsGenClass()
           
protected  GenClass GenTypedElementImpl.getContext()
           
 GenClass GenPackageImpl.getDocumentRoot()
           
 GenClass GenOperationImpl.getGenClass()
           
 GenClass GenFeatureImpl.getGenClass()
           
 GenClass GenTypedElementImpl.getGenClassType()
          Deprecated. As of EMF 2.1, replaced by GenTypedElementImpl.getTypeGenClass().
 GenClass GenTypedElementImpl.getMapEntryTypeGenClass()
           
 GenClass GenTypedElementImpl.getMapGenClass()
          Deprecated. As of EMF 2.1, replaced by GenTypedElementImpl.getMapEntryTypeGenClass().
 GenClass GenClassImpl.getProviderExtendsGenClass()
           
 GenClass GenPackageImpl.getRootClass()
           
 GenClass GenModelImpl.getRootImplementsInterfaceGenClass()
           
 GenClass GenTypedElementImpl.getTypeGenClass()
           
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return types with arguments of type GenClass
protected  java.util.List<GenClass> GenBaseImpl.collectGenClasses(java.util.List<EClass> eClasses, GenBaseImpl.GenClassFilter filter)
          Iterate over the specified eClasses list, finding the GenClass corresponding to each EClass.
protected  java.util.List<GenClass> GenBaseImpl.filterGenClasses(java.util.List<GenClass> genClasses, GenBaseImpl.GenClassFilter filter)
          Return all GenClasses in the specified genClasses list that are accepted by filter; all are accepted if filter is null.
 java.util.List<GenClass> GenPackageImpl.getAdapterDelegateSuperClasses()
           
 java.util.List<GenClass> GenClassImpl.getAllBaseGenClasses()
           
 java.util.List<GenClass> GenPackageImpl.getAllSwitchGenClasses()
           
 java.util.List<GenClass> GenClassImpl.getBaseGenClasses()
           
 java.util.List<GenClass> GenClassImpl.getChildrenClasses(GenFeature genFeature)
           
 java.util.List<GenClass> GenClassImpl.getCrossPackageChildrenClasses(GenFeature genFeature)
           
 java.util.Map<GenPackage,java.util.Map<GenClass,java.util.List<GenClass.ChildCreationData>>> GenPackageImpl.getExtendedChildCreationData()
           
 java.util.List<GenClass> GenClassImpl.getExtendedGenClasses()
           
 EList<GenClass> GenPackageImpl.getGenClasses()
           
 java.util.List<GenClass> GenClassImpl.getImplementedGenClasses()
           
 java.util.List<GenClass> GenClassImpl.getMixinGenClasses()
           
 java.util.List<GenClass> GenPackageImpl.getOrderedGenClasses()
           
 java.util.List<GenClass> GenClassImpl.getProviderImplementedGenClasses()
           
 java.util.List<GenClass> GenClassImpl.getSwitchGenClasses()
           
protected  java.util.List<GenClass> GenBaseImpl.getTypeGenClasses(EClassifier eType, GenPackage firstGenPackage, java.util.List<GenPackage> genPackages, int max)
          If eType is an EClass, returns the list of GenClasses representing its non-abstract subclasses, beginning with those from the specified firstGenPackage followed by the others in genPackages, and ordered down the inheritance chains within each package.
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type GenClass
 boolean GenBaseImpl.GenClassFilter.accept(GenClass genClass)
           
 NotificationChain GenOperationImpl.basicSetGenClass(GenClass newGenClass, NotificationChain msgs)
           
 NotificationChain GenFeatureImpl.basicSetGenClass(GenClass newGenClass, NotificationChain msgs)
           
protected  java.util.List<GenOperation> GenBaseImpl.collectGenOperations(GenClass context, java.util.List<GenClass> genClasses, java.util.List<GenOperation> genOperations, GenBaseImpl.GenOperationFilter filter)
          Iterate over the lists returned by calling getGenOperations() on items in the list of genClasses, and then over the list of genOperations.
protected  java.util.List<GenOperation> GenBaseImpl.collectGenOperations(GenClass context, java.util.List<GenClass> genClasses, java.util.List<GenOperation> genOperations, GenBaseImpl.GenOperationFilter filter, boolean excludeOverrides)
           
 java.lang.String GenPackageImpl.getClassUniqueName(GenClass genClass)
           
 java.lang.String GenClassImpl.getCreateChildIconFileName(GenFeature feature, GenClass childClass)
           
 java.lang.String GenClassImpl.getCreateChildIconFileName(GenModel genModel, GenFeature feature, GenClass childClass)
           
protected  java.lang.String GenBaseImpl.getEffectiveListType(GenClass context, EClassifier eType)
           
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.getEffectiveMapEntryType(GenClass context, GenClass genClass)
           
protected  java.lang.String GenBaseImpl.getEffectiveMapType(GenClass context, EGenericType eGenericType, GenClass genClass)
           
protected  java.lang.String GenBaseImpl.getEffectiveMapType(GenClass context, GenClass genClass)
           
 java.lang.String GenTypedElementImpl.getImportedInternalType(GenClass context)
           
 java.lang.String GenOperationImpl.getImportedInternalType(GenClass context)
           
 java.lang.String GenTypedElementImpl.getImportedMapKeyType(GenClass context)
           
 java.lang.String GenTypedElementImpl.getImportedMapTemplateArguments(GenClass context)
           
 java.lang.String GenTypedElementImpl.getImportedMapValueType(GenClass context)
           
 java.lang.String GenTypedElementImpl.getImportedType(GenClass context)
           
 java.lang.String GenOperationImpl.getImportedType(GenClass context)
           
protected  java.lang.String GenBaseImpl.getImportedType(GenClass context, EClassifier eType, boolean primitiveAsObject)
          Returns the primitive or class name for the given EClassifier.
protected  java.lang.String GenBaseImpl.getImportedType(GenClass context, EClassifier eType, boolean primitiveAsObject, boolean erased)
           
protected  java.lang.String GenBaseImpl.getImportedType(GenClass context, EGenericType eGenericType, boolean primitiveAsObject)
          Returns the primitive or class name for the given EClassifier.
 java.lang.String GenTypedElementImpl.getListItemType(GenClass context)
           
 java.lang.String GenOperationImpl.getListItemType(GenClass context)
           
 java.lang.String GenTypedElementImpl.getListTemplateArguments(GenClass context)
           
 java.lang.String GenTypedElementImpl.getNonEObjectInternalTypeCast(GenClass context)
           
 java.lang.String GenTypedElementImpl.getObjectType(GenClass context)
           
 java.lang.String GenOperationImpl.getObjectType(GenClass context)
           
 java.lang.String GenOperationImpl.getParameters(GenClass context)
           
protected  java.lang.String GenOperationImpl.getParameters(GenClass context, boolean formal)
           
 java.lang.String GenOperationImpl.getParametersArray(GenClass context)
           
 java.lang.String GenTypedElementImpl.getQualifiedListItemType(GenClass context)
           
 java.lang.String GenOperationImpl.getQualifiedListItemType(GenClass context)
           
 java.lang.String GenOperationImpl.getThrows(GenClass context)
           
 java.lang.String GenTypedElementImpl.getType(GenClass context)
           
 java.lang.String GenOperationImpl.getType(GenClass context)
           
protected  java.lang.String GenBaseImpl.getType(GenClass context, EClassifier eType, boolean primitiveAsObject)
          Returns the primitive or qualified class name for the given EClassifier.
protected  java.lang.String GenBaseImpl.getType(GenClass context, EClassifier eType, boolean primitiveAsObject, boolean erased)
           
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  java.lang.String GenBaseImpl.getTypeArguments(GenClass context, java.util.List<EGenericType> typeArguments, boolean isImported)
           
 java.lang.String GenOperationImpl.getTypeParameters(GenClass context)
           
 boolean GenOperationImpl.isOverrideOf(GenClass context, GenOperation genOperation)
           
 boolean GenTypedElementImpl.isUncheckedCast(GenClass context)
           
 boolean GenClassImpl.reconcile(GenClass oldGenClassVersion)
           
protected  void GenClassImpl.reconcileSettings(GenClass oldGenClassVersion)
           
 void GenOperationImpl.setGenClass(GenClass newGenClass)
           
 void GenFeatureImpl.setGenClass(GenClass newGenClass)
           
 

Method parameters in org.eclipse.emf.codegen.ecore.genmodel.impl with type arguments of type GenClass
protected  java.util.List<GenFeature> GenBaseImpl.collectGenFeatures(java.util.List<GenClass> genClasses, java.util.List<GenFeature> genFeatures, GenBaseImpl.GenFeatureFilter filter)
          Iterate over the lists returned by calling getGenFeatures() on items in the list of genClasses, and then over the list of genFeatures.
protected  java.util.List<GenOperation> GenBaseImpl.collectGenOperations(GenClass context, java.util.List<GenClass> genClasses, java.util.List<GenOperation> genOperations, GenBaseImpl.GenOperationFilter filter)
          Iterate over the lists returned by calling getGenOperations() on items in the list of genClasses, and then over the list of genOperations.
protected  java.util.List<GenOperation> GenBaseImpl.collectGenOperations(GenClass context, java.util.List<GenClass> genClasses, java.util.List<GenOperation> genOperations, GenBaseImpl.GenOperationFilter filter, boolean excludeOverrides)
           
protected  java.util.List<GenClass> GenBaseImpl.filterGenClasses(java.util.List<GenClass> genClasses, GenBaseImpl.GenClassFilter filter)
          Return all GenClasses in the specified genClasses list that are accepted by filter; all are accepted if filter is null.
 

Uses of GenClass in org.eclipse.emf.codegen.ecore.genmodel.util
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.util with parameters of type GenClass
 T GenModelSwitch.caseGenClass(GenClass object)
          Returns the result of interpreting the object as an instance of 'Gen Class'
 boolean GenModelValidator.validateGenClass(GenClass genClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 


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