org.eclipse.xsd.ecore
Class MapBuilder

java.lang.Object
  |
  +--org.eclipse.xsd.ecore.MapBuilder
Direct Known Subclasses:
EcoreXMLSchemaBuilder, XSDEcoreBuilder

public class MapBuilder
extends java.lang.Object


Inner Class Summary
static interface MapBuilder.Mapper
           
 
Field Summary
protected  MapBuilder.Mapper mapper
           
protected  java.util.Map xsdComponentToEModelElementMap
           
 
Constructor Summary
MapBuilder()
           
 
Method Summary
protected  void addInput(org.eclipse.emf.ecore.EObject eObject)
           
protected  void addOutput(org.eclipse.emf.ecore.EObject eObject)
           
protected  void map(XSDComponent xsdComponent, org.eclipse.emf.ecore.EModelElement eModelElement)
           
 void setMapper(MapBuilder.Mapper mapper)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

mapper

protected MapBuilder.Mapper mapper

xsdComponentToEModelElementMap

protected java.util.Map xsdComponentToEModelElementMap
Constructor Detail

MapBuilder

public MapBuilder()
Method Detail

setMapper

public void setMapper(MapBuilder.Mapper mapper)

map

protected void map(XSDComponent xsdComponent,
                   org.eclipse.emf.ecore.EModelElement eModelElement)

addInput

protected void addInput(org.eclipse.emf.ecore.EObject eObject)

addOutput

protected void addOutput(org.eclipse.emf.ecore.EObject eObject)

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