org.eclipse.xsd.presentation
Class XSDEditor.GenericXMLResourceImpl

java.lang.Object
  |
  +--org.eclipse.emf.common.notify.impl.NotifierImpl
        |
        +--org.eclipse.emf.ecore.resource.impl.ResourceImpl
              |
              +--org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl
                    |
                    +--org.eclipse.xsd.presentation.XSDEditor.GenericXMLResourceImpl
All Implemented Interfaces:
org.eclipse.emf.common.notify.Notifier, org.eclipse.emf.ecore.resource.Resource, org.eclipse.emf.ecore.resource.Resource.Internal, org.eclipse.emf.ecore.xmi.XMLResource
Enclosing class:
XSDEditor

public static class XSDEditor.GenericXMLResourceImpl
extends org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl


Inner classes inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl
org.eclipse.emf.ecore.resource.impl.ResourceImpl.ContentsEList, org.eclipse.emf.ecore.resource.impl.ResourceImpl.ModificationTrackingAdapter
 
Inner classes inherited from class org.eclipse.emf.ecore.xmi.XMLResource
org.eclipse.emf.ecore.xmi.XMLResource.XMLInfo, org.eclipse.emf.ecore.xmi.XMLResource.XMLMap
 
Inner classes inherited from class org.eclipse.emf.ecore.resource.Resource
org.eclipse.emf.ecore.resource.Resource.Diagnostic, org.eclipse.emf.ecore.resource.Resource.Factory, org.eclipse.emf.ecore.resource.Resource.Internal, org.eclipse.emf.ecore.resource.Resource.IOWrappedException
 
Field Summary
protected  org.eclipse.emf.ecore.xmi.XMLHelper xmlHelper
           
protected  XSDEcoreBuilder xsdEcoreBuilder
           
 
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl
encoding, eObjectToIDMap, idToEObjectMap, useZip, xmlLoad, xmlSave
 
Fields inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl
contents, defaultLoadOptions, defaultSaveOptions, errors, isLoaded, isModified, modificationTrackingAdapter, resourceSet, uri, warnings
 
Fields inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, EDELIVER, eFlags, ELAST_NOTIFIER_FLAG
 
Fields inherited from interface org.eclipse.emf.ecore.xmi.XMLResource
HREF, NIL, OPTION_DECLARE_XML, OPTION_DISABLE_NOTIFY, OPTION_ENCODING, OPTION_LINE_WIDTH, OPTION_PROCESS_DANGLING_HREF, OPTION_PROCESS_DANGLING_HREF_DISCARD, OPTION_PROCESS_DANGLING_HREF_RECORD, OPTION_PROCESS_DANGLING_HREF_THROW, OPTION_SCHEMA_LOCATION, OPTION_SKIP_ESCAPE, OPTION_USE_ENCODED_ATTRIBUTE_STYLE, OPTION_XML_MAP, SCHEMA_LOCATION, TYPE, XML_NS, XSI_NS, XSI_URI
 
Fields inherited from interface org.eclipse.emf.ecore.resource.Resource
RESOURCE__CONTENTS, RESOURCE__ERRORS, RESOURCE__IS_LOADED, RESOURCE__IS_MODIFIED, RESOURCE__IS_TRACKING_MODIFICATION, RESOURCE__RESOURCE_SET, RESOURCE__URI, RESOURCE__WARNINGS
 
Constructor Summary
XSDEditor.GenericXMLResourceImpl(org.eclipse.emf.common.util.URI uri)
           
 
Method Summary
protected  org.eclipse.emf.ecore.xmi.XMLHelper createXMLHelper()
           
 void doLoad(java.io.InputStream inputStream, java.util.Map op)
           
 
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl
attached, createXMLLoad, createXMLSave, detached, doSave, doUnload, getDefaultLoadOptions, getDefaultSaveOptions, getEncoding, getEObjectByID, getEObjectToIDMap, getID, getIDToEObjectMap, getURIFragment, init, isPath, setEncoding, setID, setUseZip, toKeyString, useIDs, useZip
 
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceImpl
addModificationTrackingAdapters, basicSetResourceSet, createModificationTrackingAdapter, getAllContents, getContents, getDefaultURIConverter, getEObject, getEObject, getEObjectForURIFragmentRootSegment, getErrors, getResourceSet, getURI, getURIConverter, getURIFragmentRootSegment, getWarnings, isContentZipEntry, isLoaded, isModified, isTrackingModification, load, load, newContentZipEntry, removeModificationTrackingAdapters, save, save, setLoaded, setModified, setTrackingModification, setURI, toString, unload, unloaded
 
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl
eAdapters, eDeliver, eNotificationRequired, eNotify, eSetDeliver
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.eclipse.emf.ecore.resource.Resource
getAllContents, getContents, getEObject, getErrors, getResourceSet, getURI, getWarnings, isLoaded, isModified, isTrackingModification, load, load, save, save, setModified, setTrackingModification, setURI, unload
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

xsdEcoreBuilder

protected XSDEcoreBuilder xsdEcoreBuilder

xmlHelper

protected org.eclipse.emf.ecore.xmi.XMLHelper xmlHelper
Constructor Detail

XSDEditor.GenericXMLResourceImpl

public XSDEditor.GenericXMLResourceImpl(org.eclipse.emf.common.util.URI uri)
Method Detail

createXMLHelper

protected org.eclipse.emf.ecore.xmi.XMLHelper createXMLHelper()
Overrides:
createXMLHelper in class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl

doLoad

public void doLoad(java.io.InputStream inputStream,
                   java.util.Map op)
            throws java.io.IOException
Overrides:
doLoad in class org.eclipse.emf.ecore.xmi.impl.XMLResourceImpl

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