org.eclipse.emf.ecore.xmi.impl
Class XMLSaveImpl.Lookup
java.lang.Object
org.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.Lookup
- Enclosing class:
- XMLSaveImpl
protected static class XMLSaveImpl.Lookup
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SHIFT
protected static final int SHIFT
- See Also:
- Constant Field Values
SIZE
protected static final int SIZE
- See Also:
- Constant Field Values
MASK
protected static final int MASK
- See Also:
- Constant Field Values
classes
protected EClass[] classes
features
protected EStructuralFeature[][] features
featureKinds
protected int[][] featureKinds
map
protected XMLResource.XMLMap map
extendedMetaData
protected ExtendedMetaData extendedMetaData
docRoots
protected java.util.ArrayList<EObject> docRoots
elementHandler
protected XMLResource.ElementHandler elementHandler
featureClassifierPair
protected XMLSaveImpl.Lookup.FeatureClassifierPair featureClassifierPair
substitutionGroupMap
protected java.util.Map<XMLSaveImpl.Lookup.FeatureClassifierPair,EStructuralFeature> substitutionGroupMap
NULL_FEATURE
protected static final EStructuralFeature NULL_FEATURE
XMLSaveImpl.Lookup
public XMLSaveImpl.Lookup(XMLResource.XMLMap map)
XMLSaveImpl.Lookup
public XMLSaveImpl.Lookup(XMLResource.XMLMap map,
ExtendedMetaData extendedMetaData)
XMLSaveImpl.Lookup
public XMLSaveImpl.Lookup(XMLResource.XMLMap map,
ExtendedMetaData extendedMetaData,
XMLResource.ElementHandler elementHandler)
getDocumentRoot
public EClass getDocumentRoot(EPackage epackage)
getFeatures
public EStructuralFeature[] getFeatures(EClass cls)
getKinds
public int[] getKinds(EClass cls,
EStructuralFeature[] featureList)
getSubstitutionGroup
public EStructuralFeature getSubstitutionGroup(EStructuralFeature eStructuralFeature,
EClassifier eClassifier)
getRoot
public EStructuralFeature getRoot(EClassifier eClassifier)
getIndex
protected int getIndex(EClass cls)
listFeatures
protected EStructuralFeature[] listFeatures(EClass cls)
listKinds
protected int[] listKinds(EStructuralFeature[] featureList)
featureKind
protected int featureKind(EStructuralFeature f)