protected static class XMLSaveImpl.Lookup
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
protected static class |
XMLSaveImpl.Lookup.FeatureClassifierPair |
Modifier and Type | Field and Description |
---|---|
protected EClass[] |
classes |
protected java.util.ArrayList<EObject> |
docRoots |
protected XMLResource.ElementHandler |
elementHandler |
protected ExtendedMetaData |
extendedMetaData |
protected XMLSaveImpl.Lookup.FeatureClassifierPair |
featureClassifierPair |
protected int[][] |
featureKinds |
protected EStructuralFeature[][] |
features |
protected XMLResource.XMLMap |
map |
protected static int |
MASK |
protected static EStructuralFeature |
NULL_FEATURE |
protected static int |
SHIFT |
protected static int |
SIZE |
protected java.util.Map<XMLSaveImpl.Lookup.FeatureClassifierPair,EStructuralFeature> |
substitutionGroupMap |
Constructor and Description |
---|
XMLSaveImpl.Lookup(XMLResource.XMLMap map) |
XMLSaveImpl.Lookup(XMLResource.XMLMap map,
ExtendedMetaData extendedMetaData) |
XMLSaveImpl.Lookup(XMLResource.XMLMap map,
ExtendedMetaData extendedMetaData,
XMLResource.ElementHandler elementHandler) |
Modifier and Type | Method and Description |
---|---|
protected int |
featureKind(EStructuralFeature f) |
EClass |
getDocumentRoot(EPackage epackage) |
EStructuralFeature[] |
getFeatures(EClass cls) |
protected int |
getIndex(EClass cls) |
int[] |
getKinds(EClass cls,
EStructuralFeature[] featureList) |
EStructuralFeature |
getRoot(EClassifier eClassifier) |
EStructuralFeature |
getSubstitutionGroup(EStructuralFeature eStructuralFeature,
EClassifier eClassifier) |
protected EStructuralFeature[] |
listFeatures(EClass cls) |
protected int[] |
listKinds(EStructuralFeature[] featureList) |
protected static final int SHIFT
protected static final int SIZE
protected static final int MASK
protected EClass[] classes
protected EStructuralFeature[][] features
protected int[][] featureKinds
protected XMLResource.XMLMap map
protected ExtendedMetaData extendedMetaData
protected java.util.ArrayList<EObject> docRoots
protected XMLResource.ElementHandler elementHandler
protected XMLSaveImpl.Lookup.FeatureClassifierPair featureClassifierPair
protected java.util.Map<XMLSaveImpl.Lookup.FeatureClassifierPair,EStructuralFeature> substitutionGroupMap
protected static final EStructuralFeature NULL_FEATURE
public XMLSaveImpl.Lookup(XMLResource.XMLMap map)
public XMLSaveImpl.Lookup(XMLResource.XMLMap map, ExtendedMetaData extendedMetaData)
public XMLSaveImpl.Lookup(XMLResource.XMLMap map, ExtendedMetaData extendedMetaData, XMLResource.ElementHandler elementHandler)
public EStructuralFeature[] getFeatures(EClass cls)
public int[] getKinds(EClass cls, EStructuralFeature[] featureList)
public EStructuralFeature getSubstitutionGroup(EStructuralFeature eStructuralFeature, EClassifier eClassifier)
public EStructuralFeature getRoot(EClassifier eClassifier)
protected int getIndex(EClass cls)
protected EStructuralFeature[] listFeatures(EClass cls)
protected int[] listKinds(EStructuralFeature[] featureList)
protected int featureKind(EStructuralFeature f)