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

Packages that use EClassifier
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.ecore.xmi   
org.eclipse.emf.ecore.xmi.impl   
org.eclipse.emf.edit.provider This provides reusable ItemProviderAdapter support to drive JFace StructuredViewers, Eclipse IPropertySources, and EditingDomain
org.eclipse.emf.edit.ui.celleditor   
org.eclipse.emf.importer.java.builder   
org.eclipse.emf.importer.rose.builder   
org.eclipse.emf.mapping.ecore2xml.impl   
org.eclipse.emf.mapping.ecore2xml.util   
 

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

Methods in org.eclipse.emf.codegen.ecore.genmodel that return EClassifier
 EClassifier GenClassifier.getEcoreClassifier()
           
 

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EClassifier
protected  EClassifier GenOperationImpl.getReturn()
          Deprecated. As of EMF 2.1, simply call getEcoreTypedElement().getEType().
 EClassifier GenEnumImpl.getEcoreClassifier()
           
 EClassifier GenDataTypeImpl.getEcoreClassifier()
           
abstract  EClassifier GenClassifierImpl.getEcoreClassifier()
           
 EClassifier GenClassImpl.getEcoreClassifier()
           
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EClassifier
protected  GenClassifier GenBaseImpl.findGenClassifier(EClassifier eClassifier)
           
protected  Class GenBaseImpl.getInstanceClass(EClassifier eType)
           
protected  boolean GenBaseImpl.isPrimitiveType(EClassifier eType)
           
protected  String GenBaseImpl.getPrimitiveObjectType(EClassifier eType)
           
protected  String GenBaseImpl.getPrimitiveDefault(EClassifier eType)
           
protected  String GenBaseImpl.getType(EClassifier eType, boolean primitiveAsObject)
          Returns the primitive or qualified class name for the given EClassifier.
protected  String GenBaseImpl.getImportedType(EClassifier eType, boolean primitiveAsObject)
          Returns the primitive or class name for the given EClassifier.
protected  List GenBaseImpl.getTypeGenClasses(EClassifier eType, GenPackage firstGenPackage, List 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.
 

Uses of EClassifier in org.eclipse.emf.ecore
 

Subinterfaces of EClassifier in org.eclipse.emf.ecore
 interface EClass
           A representation of the model object 'EClass'
 interface EDataType
           A representation of the model object 'EData Type'
 interface EEnum
           A representation of the model object 'EEnum'
 

Methods in org.eclipse.emf.ecore that return EClassifier
 EClassifier ETypedElement.getEType()
          Returns the value of the 'EType' reference
 EClassifier EPackage.getEClassifier(String name)
           Returns the classifier with the given name.
 

Methods in org.eclipse.emf.ecore with parameters of type EClassifier
 void ETypedElement.setEType(EClassifier value)
          Sets the value of the 'EType' reference
 

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

Classes in org.eclipse.emf.ecore.impl that implement EClassifier
 class EClassifierImpl
           An implementation of the model object 'EMeta Object'.
 class EClassImpl
           An implementation of the model object 'EClass'.
 class EDataTypeImpl
           An implementation of the model object 'EData Type'
 class EEnumImpl
           An implementation of the model object 'EEnum'
 

Fields in org.eclipse.emf.ecore.impl declared as EClassifier
protected  EClassifier ETypedElementImpl.eType
          The cached value of the 'EType' reference
protected  EClassifier EStructuralFeatureImpl.cachedEType
           
 

Methods in org.eclipse.emf.ecore.impl that return EClassifier
 EClassifier ETypedElementImpl.getETypeGen()
           
 EClassifier ETypedElementImpl.getEType()
           
 EClassifier ETypedElementImpl.basicGetEType()
           
 EClassifier EPackageImpl.getEClassifier(String name)
           
 EClassifier EPackageImpl.getEClassifierGen(String name)
           
 

Methods in org.eclipse.emf.ecore.impl with parameters of type EClassifier
 void ETypedElementImpl.setEType(EClassifier newEType)
           
protected  void EPackageImpl.setGeneratedClassName(EClassifier eClassifier)
           
protected  EAttribute EPackageImpl.initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable)
          Deprecated.  
protected  EAttribute EPackageImpl.initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID)
          Deprecated.  
protected  EAttribute EPackageImpl.initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique)
          Deprecated.  
protected  EAttribute EPackageImpl.initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived)
           
protected  EAttribute EPackageImpl.initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  EAttribute EPackageImpl.initEAttribute(EAttribute a, EClassifier type, String name, String defaultValue, int lowerBound, int upperBound, Class containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isUnsettable, boolean isID, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  EReference EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies)
          Deprecated.  
protected  EReference EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable)
          Deprecated.  
protected  EReference EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique)
          Deprecated.  
protected  EReference EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived)
           
protected  EReference EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  EReference EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, String name, String defaultValue, int lowerBound, int upperBound, Class containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)
           
protected  EOperation EPackageImpl.addEOperation(EClass owner, EClassifier type, String name)
           
protected  EOperation EPackageImpl.addEOperation(EClass owner, EClassifier type, String name, int lowerBound, int UpperBound)
           
protected  void EPackageImpl.addEParameter(EOperation owner, EClassifier type, String name)
           
protected  void EPackageImpl.addEParameter(EOperation owner, EClassifier type, String name, int lowerBound, int UpperBound)
           
protected  void EPackageImpl.addEException(EOperation owner, EClassifier exception)
           
protected  void EPackageImpl.fixInstanceClass(EClassifier eClassifier)
           
 void EAttributeImpl.setEType(EClassifier eType)
           
 

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

Methods in org.eclipse.emf.ecore.util that return EClassifier
 EClassifier ExtendedMetaData.getType(String namespace, String name)
          Returns the classifier with the given XML name within the package with the given namespace.
 EClassifier ExtendedMetaData.getType(EPackage ePackage, String name)
          Returns the classifier with the given XML name within the given package.
 EClassifier ExtendedMetaData.demandType(String namespace, String name)
          Returns a class from the namespace-specified package in the demand package registry, demand creating it, and the package, if necessary.
protected  EClassifier EcoreEList.getFeatureType()
           
protected  EClassifier DelegatingFeatureMap.getFeatureType()
           
protected  EClassifier DelegatingEcoreEList.getFeatureType()
           
 EClassifier BasicExtendedMetaData.getType(EPackage ePackage, String name)
           
 EClassifier BasicExtendedMetaData.getType(String namespace, String name)
           
 EClassifier BasicExtendedMetaData.demandType(String namespace, String name)
           
 EClassifier BasicExtendedMetaData.EPackageExtendedMetaData.getType(String name)
           
 EClassifier BasicExtendedMetaData.EPackageExtendedMetaDataImpl.getType(String name)
           
 

Methods in org.eclipse.emf.ecore.util with parameters of type EClassifier
static boolean FeatureMapUtil.isFeatureMapEntry(EClassifier eClassifier)
           
 String ExtendedMetaData.getNamespace(EClassifier eClassifier)
          Returns the namespace to use for instances of the given classifier, the same namespace as for the package that contains it.
 String ExtendedMetaData.getName(EClassifier eClassifier)
          Returns the XML name for a classifier.
 void ExtendedMetaData.setName(EClassifier eClassifier, String name)
          Sets the XML name for a classifier.
 boolean ExtendedMetaData.isAnonymous(EClassifier eClassifier)
          Returns whether the given classifier's XML name contains "_._", which is used to indicate an anonymous type declaration.
static Object EcoreUtil.getObjectByType(Collection objects, EClassifier type)
          Returns the first collection member that is an instance of the type.
static Collection EcoreUtil.getObjectsByType(Collection objects, EClassifier type)
          Returns a collection containing each collection member that is an instance of the type.
 Object EcoreSwitch.caseEClassifier(EClassifier object)
          Returns the result of interpretting the object as an instance of 'EClassifier'
 String BasicExtendedMetaData.getNamespace(EClassifier eClassifier)
           
 String BasicExtendedMetaData.getName(EClassifier eClassifier)
           
protected  String BasicExtendedMetaData.basicGetName(EClassifier eClassifier)
           
 void BasicExtendedMetaData.setName(EClassifier eClassifier, String name)
           
 boolean BasicExtendedMetaData.isAnonymous(EClassifier eClassifier)
           
protected  String BasicExtendedMetaData.getQualifiedName(String defaultNamespace, EClassifier eClassifier)
           
protected  int BasicExtendedMetaData.basicGetDerivationKind(EClassifier eClassifier)
           
protected  BasicExtendedMetaData.EClassifierExtendedMetaData BasicExtendedMetaData.getExtendedMetaData(EClassifier eClassifier)
           
protected  BasicExtendedMetaData.EClassifierExtendedMetaData BasicExtendedMetaData.createEClassifierExtendedMetaData(EClassifier eClassifier)
           
 void BasicExtendedMetaData.EPackageExtendedMetaData.rename(EClassifier eClassifier, String newName)
           
 void BasicExtendedMetaData.EPackageExtendedMetaDataImpl.rename(EClassifier eClassifier, String newName)
           
 

Uses of EClassifier in org.eclipse.emf.ecore.xmi
 

Methods in org.eclipse.emf.ecore.xmi that return EClassifier
 EClassifier XMLResource.XMLMap.getClassifier(String namespaceURI, String name)
          Returns the EClassifier with the given namespace URI and name.
 EClassifier XMLHelper.getType(EFactory eFactory, String typeName)
          Given an EFactory and a type name, find and return the type
 

Methods in org.eclipse.emf.ecore.xmi with parameters of type EClassifier
 boolean XMLSave.XMLTypeInfo.shouldSaveType(EClass objectType, EClassifier featureType, EStructuralFeature feature)
          Determines whether type information should be saved for an object of the specified type in a feature of the specified type.
 EObject XMLHelper.createObject(EFactory eFactory, EClassifier type)
          Create an object given an EFactory and a type
 

Uses of EClassifier in org.eclipse.emf.ecore.xmi.impl
 

Methods in org.eclipse.emf.ecore.xmi.impl that return EClassifier
 EClassifier XMLMapImpl.getClassifier(String namespaceURI, String name)
           
 EClassifier XMLHelperImpl.getType(EFactory eFactory, String typeName)
           
 EClassifier EMOFHelperImpl.getType(EFactory eFactory, String typeName)
           
 EClassifier EMOFExtendedMetaData.getType(EPackage ePackage, String name)
           
 

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type EClassifier
 boolean XMLSaveImpl.XMLTypeInfoImpl.shouldSaveType(EClass objectType, EClassifier featureType, EStructuralFeature feature)
           
 EObject XMLHelperImpl.createObject(EFactory eFactory, EClassifier type)
           
 EObject EMOFHelperImpl.createObject(EFactory eFactory, EClassifier type)
           
 String EMOFExtendedMetaData.getName(EClassifier eClassifier)
           
 

Uses of EClassifier in org.eclipse.emf.edit.provider
 

Methods in org.eclipse.emf.edit.provider with parameters of type EClassifier
static Collection ItemPropertyDescriptor.getReachableObjectsOfType(EObject object, EClassifier type)
          This yields all reachable references from object with a meta object which indicates that it is a subtype of type.
static void ItemPropertyDescriptor.collectReachableObjectsOfType(Collection visited, Collection result, EObject object, EClassifier type)
          This will visit all reachable references from object except those in visited; it updates visited and adds to result any object with a meta object that indicates that it is a subtype of type.
static Object ItemPropertyDescriptor.getDefaultValue(EClassifier eType)
           
 

Uses of EClassifier in org.eclipse.emf.edit.ui.celleditor
 

Fields in org.eclipse.emf.edit.ui.celleditor declared as EClassifier
protected  EClassifier FeatureEditorDialog.eClassifier
           
 

Constructors in org.eclipse.emf.edit.ui.celleditor with parameters of type EClassifier
FeatureEditorDialog(Shell parent, ILabelProvider labelProvider, Object object, EClassifier eClassifier, List currentValues, String displayName, List choiceOfValues, boolean multiLine, boolean sortChoices)
           
FeatureEditorDialog(Shell parent, ILabelProvider labelProvider, Object object, EClassifier eClassifier, List currentValues, String displayName, List choiceOfValues)
           
 

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

Methods in org.eclipse.emf.importer.java.builder that return EClassifier
protected  EClassifier JavaEcoreBuilder.resolve(EModelElement eModelElement, String typeName)
           
protected  EClassifier JavaEcoreBuilder.resolve(EModelElement eModelElement, String typeName, boolean recordDemandCreatedEDataType)
           
protected  EClassifier JavaEcoreBuilder.resolveType(ETypedElement eTypedElement)
           
 

Methods in org.eclipse.emf.importer.java.builder with parameters of type EClassifier
protected  EStructuralFeature JavaEcoreBuilder.createFeature(EClass eClass, String name, EClassifier eType)
           
protected  EClass JavaEcoreBuilder.resolveMapEntry(EPackage ePackage, EClassifier keyEClassifier, EClassifier valueEClassifier)
           
 

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

Methods in org.eclipse.emf.importer.rose.builder that return EClassifier
protected  EClassifier RoseEcoreBuilder.getBasicType(String value)
           
 

Uses of EClassifier in org.eclipse.emf.mapping.ecore2xml.impl
 

Methods in org.eclipse.emf.mapping.ecore2xml.impl that return EClassifier
 EClassifier XMLMapImpl.getClassifier(String namespaceURI, String name)
           
 

Uses of EClassifier in org.eclipse.emf.mapping.ecore2xml.util
 

Methods in org.eclipse.emf.mapping.ecore2xml.util that return EClassifier
protected  EClassifier Ecore2XMLExtendedMetaData.getClassifier(String namespaceURI, String name)
           
 EClassifier Ecore2XMLExtendedMetaData.getType(EPackage ePackage, String name)
           
 

Methods in org.eclipse.emf.mapping.ecore2xml.util with parameters of type EClassifier
 String Ecore2XMLExtendedMetaData.getName(EClassifier eClassifier)
           
 


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