## Uses of Interface
org.eclipse.emf.codegen.ecore.genmodel.GenFeature

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

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

Fields in org.eclipse.emf.codegen.ecore.genmodel declared as GenFeature
`GenFeature` `GenClass.ChildCreationData.createFeature`
`GenFeature` `GenClass.ChildCreationData.delegatedFeature`

Methods in org.eclipse.emf.codegen.ecore.genmodel that return GenFeature
`GenFeature` `GenModelFactory.createGenFeature()` Returns a new object of class 'Gen Feature'
`GenFeature` `GenModel.createGenFeature()`
`GenFeature` `GenFeature.getDelegateFeature()`
`GenFeature` `GenClass.getLabelFeature()` Returns the value of the 'Label Feature' reference
`GenFeature` `GenClass.getMapEntryKeyFeature()`
`GenFeature` `GenClass.getMapEntryValueFeature()`
`GenFeature` `GenClass.getMixedGenFeature()`
`GenFeature` `GenFeature.getReverse()`
`GenFeature` `GenPackage.getRootFeature()`

Methods in org.eclipse.emf.codegen.ecore.genmodel that return types with arguments of type GenFeature
`java.util.List<GenFeature>` `GenClass.getAllChildrenFeatures()`
`java.util.List<GenFeature>` `GenClass.getAllCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClass.getAllCreateChildFeaturesIncludingDelegation()`
`java.util.List<GenFeature>` `GenPackage.getAllGenFeatures()`
`java.util.List<GenFeature>` `GenModel.getAllGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getAllGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getChildrenFeatures()`
`java.util.List<GenFeature>` `GenClass.getContentNotifyFeatures()`
`java.util.List<GenFeature>` `GenClass.getCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClass.getCreateChildFeaturesIncludingDelegation()`
`java.util.List<GenFeature>` `GenClass.getCrossPackageCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClass.getDeclaredFieldGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getDeclaredGenFeatures()`
`java.util.List<GenFeature>` `GenFeature.getDelegatedFeatures()`
`java.util.List<GenFeature>` `GenFeature.getDelegatedFeatures(GenModel genModel)`
`java.util.List<GenFeature>` `GenClass.getEBasicRemoveFromContainerGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getEGetGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getEInverseAddGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getEInverseRemoveGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getEIsSetGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getESetGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getEUnsetGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getExtendedGenFeatures()`
`java.util.List<GenFeature>` `GenModel.getFilteredAllGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getFlagGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getFlagGenFeatures(java.lang.String staticDefaultValue)` Deprecated. use `GenClass.getFlagGenFeaturesWithDefault()`
`java.util.List<GenFeature>` `GenClass.getFlagGenFeaturesWithDefault()`
`EList<GenFeature>` `GenClass.getGenFeatures()` Returns the value of the 'Gen Features' containment reference list.
`java.util.List<GenFeature>` `GenClass.getImplementedGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getInheritedGenFeatures()`
`java.util.List<GenFeature>` `GenFeature.getKeys()`
`java.util.List<GenFeature>` `GenClass.getLabelAndContentNotifyFeatures()`
`java.util.List<GenFeature>` `GenClass.getLabelFeatureCandidates()`
`java.util.List<GenFeature>` `GenClass.getLabelNotifyFeatures()`
`java.util.List<GenFeature>` `GenClass.getMixinGenFeatures()`
`java.util.List<GenFeature>` `GenClass.getNotifyFeatures()`
`java.util.List<GenFeature>` `GenClass.getPropertyFeatures()`
`java.util.List<GenFeature>` `GenClass.getSharedClassCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClass.getToStringGenFeatures()`

Methods in org.eclipse.emf.codegen.ecore.genmodel with parameters of type GenFeature
`java.util.List<GenClass>` `GenClass.getChildrenClasses(GenFeature genFeature)`
`java.lang.String` `GenClass.getCreateChildIconFileName(GenFeature feature, GenClass childClass)`
`java.lang.String` `GenClass.getCreateChildIconFileName(GenModel genModel, GenFeature feature, GenClass childClass)`
`java.util.List<GenClass>` `GenClass.getCrossPackageChildrenClasses(GenFeature genFeature)`
`int` `GenClass.getESetFlagIndex(GenFeature genFeature)`
`java.lang.String` `GenClass.getESetFlagsField(GenFeature genFeature)`
`java.lang.String` `GenClass.getFeatureID(GenFeature genFeature)`
`java.lang.String` `GenClass.getFeatureValue(GenFeature genFeature)`
`int` `GenClass.getFlagIndex(GenFeature genFeature)`
`java.lang.String` `GenClass.getFlagMask(GenFeature genFeature)`
`java.lang.String` `GenClass.getFlagsField(GenFeature genFeature)`
`int` `GenClass.getFlagSize(GenFeature genFeature)`
`GenOperation` `GenClass.getGetAccessorOperation(GenFeature genFeature)`
`GenModel` `GenClass.getImplementingGenModel(GenFeature genFeature)`
`GenOperation` `GenClass.getIsSetAccessorOperation(GenFeature genFeature)`
`java.lang.String` `GenClass.getListConstructor(GenFeature genFeature)`
`java.lang.String` `GenClass.getLocalFeatureIndex(GenFeature genFeature)`
`java.lang.String` `GenClass.getOffsetCorrectionField(GenFeature genFeature)`
`java.lang.String` `GenClass.getQualifiedFeatureID(GenFeature genFeature)`
`GenOperation` `GenClass.getSetAccessorOperation(GenFeature genFeature)`
`GenOperation` `GenClass.getUnsetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClass.hasCollidingGetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClass.hasCollidingIsSetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClass.hasCollidingSetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClass.hasCollidingUnsetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClass.isESetField(GenFeature genFeature)`
`boolean` `GenClass.isESetFlag(GenFeature genFeature)`
`boolean` `GenClass.isField(GenFeature genFeature)`
`boolean` `GenClass.isFlag(GenFeature genFeature)`
`boolean` `GenFeature.reconcile(GenFeature oldGenFeatureVersion)`
`void` `GenClass.setLabelFeature(GenFeature value)` Sets the value of the '`Label Feature`' reference

Method parameters in org.eclipse.emf.codegen.ecore.genmodel with type arguments of type GenFeature
`boolean` `GenClass.implementsAny(java.util.Collection<GenFeature> genFeatures)`

Constructors in org.eclipse.emf.codegen.ecore.genmodel with parameters of type GenFeature
`GenClass.ChildCreationData(GenFeature createFeature, GenFeature delegateFeature, GenClassifier createClassifier)`

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

Classes in org.eclipse.emf.codegen.ecore.genmodel.impl that implement GenFeature
`class` `GenFeatureImpl` An implementation of the model object 'Gen Feature'

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as GenFeature
`protected GenFeature` `GenClassImpl.labelFeature` The cached value of the '`Label Feature`' reference

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl with type parameters of type GenFeature
`protected java.util.List<GenFeature>` `GenClassImpl.CollidingGenOperationFilter.allGenFeatures`
`protected java.util.List<GenFeature>` `GenClassImpl.CollidingGenOperationFilter.extendsGenClassFeatures`
`protected EList<GenFeature>` `GenClassImpl.genFeatures` The cached value of the '`Gen Features`' containment reference list

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return GenFeature
`GenFeature` `GenClassImpl.basicGetLabelFeature()`
`GenFeature` `GenModelImpl.createGenFeature()`
`GenFeature` `GenModelFactoryImpl.createGenFeature()`
`protected GenFeature` `GenBaseImpl.findGenFeature(EStructuralFeature eStructuralFeature)`
`GenFeature` `GenFeatureImpl.getDelegateFeature()`
`GenFeature` `GenClassImpl.getLabelFeature()`
`GenFeature` `GenClassImpl.getLabelFeatureGen()`
`GenFeature` `GenClassImpl.getMapEntryKeyFeature()`
`GenFeature` `GenClassImpl.getMapEntryValueFeature()`
`GenFeature` `GenClassImpl.getMixedGenFeature()`
`GenFeature` `GenFeatureImpl.getReverse()`
`GenFeature` `GenPackageImpl.getRootFeature()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return types with arguments of type GenFeature
`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.
`java.util.List<GenFeature>` `GenClassImpl.getAllChildrenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getAllCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getAllCreateChildFeaturesIncludingDelegation()`
`java.util.List<GenFeature>` `GenModelImpl.getAllGenFeatures()`
`java.util.List<GenFeature>` `GenPackageImpl.getAllGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getAllGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getChildrenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getContentNotifyFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getCreateChildFeaturesIncludingDelegation()`
`java.util.List<GenFeature>` `GenClassImpl.getCrossPackageCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getDeclaredFieldGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getDeclaredGenFeatures()`
`java.util.List<GenFeature>` `GenFeatureImpl.getDelegatedFeatures()` It considers mixed types, model groups, substitution groups and wildcards.
`java.util.List<GenFeature>` `GenFeatureImpl.getDelegatedFeatures(GenModel genModel)`
`java.util.List<GenFeature>` `GenClassImpl.getEBasicRemoveFromContainerGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getEGetGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getEInverseAddGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getEInverseRemoveGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getEIsSetGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getESetGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getEUnsetGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getExtendedGenFeatures()`
`java.util.List<GenFeature>` `GenModelImpl.getFilteredAllGenFeatures()`
`java.util.List<GenFeature>` `GenPackageImpl.getFilteredAllGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getFlagGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getFlagGenFeatures(java.lang.String staticDefaultValue)`
`java.util.List<GenFeature>` `GenClassImpl.getFlagGenFeaturesWithDefault()`
`EList<GenFeature>` `GenClassImpl.getGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getImplementedGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getInheritedGenFeatures()`
`java.util.List<GenFeature>` `GenFeatureImpl.getKeys()`
`java.util.List<GenFeature>` `GenClassImpl.getLabelAndContentNotifyFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getLabelFeatureCandidates()`
`java.util.List<GenFeature>` `GenClassImpl.getLabelNotifyFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getMixinGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getNotifyFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getPropertyFeatures()`
`protected java.util.List<GenFeature>` `GenClassImpl.getProviderImplementedGenFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getSharedClassCreateChildFeatures()`
`java.util.List<GenFeature>` `GenClassImpl.getToStringGenFeatures()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type GenFeature
`boolean` `GenBaseImpl.GenFeatureFilter.accept(GenFeature genFeature)`
`protected GenOperation` `GenClassImpl.getAccesorOperation(GenFeature genFeature, java.lang.String accessor)`
`java.util.List<GenClass>` `GenClassImpl.getChildrenClasses(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getCreateChildIconFileName(GenFeature feature, GenClass childClass)`
`java.lang.String` `GenClassImpl.getCreateChildIconFileName(GenModel genModel, GenFeature feature, GenClass childClass)`
`java.util.List<GenClass>` `GenClassImpl.getCrossPackageChildrenClasses(GenFeature genFeature)`
`int` `GenClassImpl.getESetFlagIndex(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getESetFlagsField(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getFeatureID(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getFeatureValue(GenFeature genFeature)`
`int` `GenClassImpl.getFlagIndex(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getFlagMask(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getFlagsField(GenFeature genFeature)`
`int` `GenClassImpl.getFlagSize(GenFeature genFeature)`
`GenOperation` `GenClassImpl.getGetAccessorOperation(GenFeature genFeature)`
`GenModel` `GenClassImpl.getImplementingGenModel(GenFeature genFeature)`
`GenOperation` `GenClassImpl.getIsSetAccessorOperation(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getListConstructor(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getLocalFeatureIndex(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getOffsetCorrectionField(GenFeature genFeature)`
`java.lang.String` `GenClassImpl.getQualifiedFeatureID(GenFeature genFeature)`
`GenOperation` `GenClassImpl.getSetAccessorOperation(GenFeature genFeature)`
`GenOperation` `GenClassImpl.getUnsetAccessorOperation(GenFeature genFeature)`
`protected boolean` `GenClassImpl.hasCollidingAccessorOperation(GenFeature genFeature, java.lang.String accessor)`
`boolean` `GenClassImpl.hasCollidingGetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClassImpl.hasCollidingIsSetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClassImpl.hasCollidingSetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClassImpl.hasCollidingUnsetAccessorOperation(GenFeature genFeature)`
`boolean` `GenClassImpl.isESetField(GenFeature genFeature)`
`boolean` `GenClassImpl.isESetFlag(GenFeature genFeature)`
`boolean` `GenClassImpl.isField(GenFeature genFeature)`
`boolean` `GenClassImpl.isFlag(GenFeature genFeature)`
`boolean` `GenFeatureImpl.reconcile(GenFeature oldGenFeatureVersion)`
`protected void` `GenFeatureImpl.reconcileSettings(GenFeature oldGenFeatureVersion)`
`void` `GenClassImpl.setLabelFeature(GenFeature newLabelFeature)`

Method parameters in org.eclipse.emf.codegen.ecore.genmodel.impl with type arguments of type GenFeature
`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.
`boolean` `GenClassImpl.implementsAny(java.util.Collection<GenFeature> genFeatures)`

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.util with parameters of type GenFeature
`T` `GenModelSwitch.caseGenFeature(GenFeature object)` Returns the result of interpreting the object as an instance of 'Gen Feature'
`boolean` `GenModelValidator.validateGenFeature(GenFeature genFeature, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

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