org.eclipse.emf.ecore.xmi.impl
Class XMLSaveImpl.Lookup

java.lang.Object
  extended byorg.eclipse.emf.ecore.xmi.impl.XMLSaveImpl.Lookup
Enclosing class:
XMLSaveImpl

protected static class XMLSaveImpl.Lookup
extends Object


Field Summary
protected  EClass[] classes
           
protected  ArrayList docRoots
           
protected  ExtendedMetaData extendedMetaData
           
protected  int[][] featureKinds
           
protected  EStructuralFeature[][] features
           
protected  XMLResource.XMLMap map
           
protected static int MASK
           
protected static int SHIFT
           
protected static int SIZE
           
 
Constructor Summary
XMLSaveImpl.Lookup(XMLResource.XMLMap map)
           
XMLSaveImpl.Lookup(XMLResource.XMLMap map, ExtendedMetaData extendedMetaData)
           
 
Method Summary
protected  int featureKind(EStructuralFeature f)
           
 EClass getDocumentRoot(EPackage epackage)
           
 EStructuralFeature[] getFeatures(EClass cls)
           
protected  int getIndex(EClass cls)
           
 int[] getKinds(EClass cls, EStructuralFeature[] featureList)
           
protected  EStructuralFeature[] listFeatures(EClass cls)
           
protected  int[] listKinds(EStructuralFeature[] featureList)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

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 ArrayList docRoots
Constructor Detail

XMLSaveImpl.Lookup

public XMLSaveImpl.Lookup(XMLResource.XMLMap map)

XMLSaveImpl.Lookup

public XMLSaveImpl.Lookup(XMLResource.XMLMap map,
                          ExtendedMetaData extendedMetaData)
Method Detail

getDocumentRoot

public EClass getDocumentRoot(EPackage epackage)

getFeatures

public EStructuralFeature[] getFeatures(EClass cls)

getKinds

public int[] getKinds(EClass cls,
                      EStructuralFeature[] featureList)

getIndex

protected int getIndex(EClass cls)

listFeatures

protected EStructuralFeature[] listFeatures(EClass cls)

listKinds

protected int[] listKinds(EStructuralFeature[] featureList)

featureKind

protected int featureKind(EStructuralFeature f)

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