org.eclipse.emf.ecore.sdo.util
Class DataGraphResourceFactoryImpl.DataGraphResourceImpl.HelperImpl

java.lang.Object
  extended byorg.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
      extended byorg.eclipse.emf.ecore.sdo.util.DataGraphResourceFactoryImpl.DataGraphResourceImpl.HelperImpl
All Implemented Interfaces:
XMLHelper
Enclosing class:
DataGraphResourceFactoryImpl.DataGraphResourceImpl

public static class DataGraphResourceFactoryImpl.DataGraphResourceImpl.HelperImpl
extends XMLHelperImpl


Nested Class Summary
 
Nested classes inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
XMLHelperImpl.NamespaceSupport
 
Nested classes inherited from class org.eclipse.emf.ecore.xmi.XMLHelper
XMLHelper.ManyReference
 
Field Summary
protected  EDataGraph eDataGraph
           
protected  List resources
           
protected  List uris
           
 
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
allPrefixToURI, anyPrefixesToURIs, anySimpleType, checkForDuplicates, danglingHREFException, deresolve, extendedMetaData, featuresToKinds, INTEGER_DATATYPE_IS_MANY, INTEGER_DATATYPE_SINGLE, INTEGER_IS_MANY_ADD, INTEGER_IS_MANY_MOVE, INTEGER_OTHER, laxFeatureProcessing, mustHavePrefix, namespaceSupport, noNamespacePackage, packageRegistry, packages, prefixesToURIs, processDanglingHREF, resource, resourceURI, seenEmptyStringMapping, urisToPrefixes, xmlMap, xmlSchemaTypePackage
 
Fields inherited from interface org.eclipse.emf.ecore.xmi.XMLHelper
DATATYPE_IS_MANY, DATATYPE_SINGLE, IS_MANY_ADD, IS_MANY_MOVE, OTHER
 
Constructor Summary
DataGraphResourceFactoryImpl.DataGraphResourceImpl.HelperImpl(XMLResource xmlResource)
           
 
Method Summary
protected  URI createHREF(String baseURI, String fragment)
           
 String getHREF(EObject eObject)
           
protected  URI getHREF(Resource otherResource, EObject obj)
           
 String getID(EObject eObject)
           
 String getIDREF(EObject eObject)
           
 String getQName(EClass c)
           
 EClassifier getType(EFactory eFactory, String typeName)
           
 void populateNameInfo(NameInfo nameInfo, EClass c)
           
 void setResource(XMLResource resource)
           
 
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLHelperImpl
addNSDeclaration, addPrefix, computeFeatureKind, convertToString, createFromString, createObject, createObject, deresolve, getAnyContentPrefixToURIMapping, getDanglingHREFException, getExtendedMetaData, getFeature, getFeature, getFeatureKind, getFeatureWithoutMap, getJavaEncoding, getName, getNamespaceURI, getNoNamespacePackage, getPrefix, getPrefix, getPrefix, getPrefixes, getPrefixToNamespaceMap, getQName, getQName, getQName, getQName, getQName, getQName, getQName, getResource, getURI, getURIFragment, getURIFragmentQuery, getValue, getXMLEncoding, getXMLMap, handleDanglingHREF, packages, popContext, popContext, populateNameInfo, populateNameInfo, pushContext, recordPrefixToURIMapping, resolve, saveString, setAnySimpleType, setCheckForDuplicates, setExtendedMetaData, setManyReference, setMustHavePrefix, setNoNamespacePackage, setOptions, setPrefixToNamespaceMap, setProcessDanglingHREF, setValue, setXMLMap, updateQNamePrefix, updateQNameURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

eDataGraph

protected EDataGraph eDataGraph

resources

protected List resources

uris

protected List uris
Constructor Detail

DataGraphResourceFactoryImpl.DataGraphResourceImpl.HelperImpl

public DataGraphResourceFactoryImpl.DataGraphResourceImpl.HelperImpl(XMLResource xmlResource)
Method Detail

setResource

public void setResource(XMLResource resource)

getID

public String getID(EObject eObject)

getIDREF

public String getIDREF(EObject eObject)

getHREF

public String getHREF(EObject eObject)

getHREF

protected URI getHREF(Resource otherResource,
                      EObject obj)

createHREF

protected URI createHREF(String baseURI,
                         String fragment)

getType

public EClassifier getType(EFactory eFactory,
                           String typeName)

populateNameInfo

public void populateNameInfo(NameInfo nameInfo,
                             EClass c)

getQName

public String getQName(EClass c)

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