org.eclipse.xtend.typesystem.xsd.lib
Class XMLReaderHelper

java.lang.Object
  extended by org.eclipse.xtend.util.stdlib.AbstractStatefulExtensions<java.lang.Object>
      extended by org.eclipse.xtend.typesystem.xsd.lib.XMLReaderHelper
All Implemented Interfaces:
IExecutionContextAware

public class XMLReaderHelper
extends AbstractStatefulExtensions<java.lang.Object>

Author:
Moritz Eysholdt - Initial contribution and API

Field Summary
 
Fields inherited from class org.eclipse.xtend.util.stdlib.AbstractStatefulExtensions
exeCtx
 
Constructor Summary
XMLReaderHelper()
           
 
Method Summary
protected  XSDMetaModel getXSDMetaModel(java.lang.String xsdMetaModelID)
           
 org.eclipse.emf.ecore.EObject readDocumentRoot(org.eclipse.emf.ecore.EObject context, java.lang.String xmlFileName)
           
 org.eclipse.emf.ecore.EObject readDocumentRoot(java.lang.String xmlFileName)
           
 org.eclipse.emf.ecore.EObject readDocumentRoot(java.lang.String xmlFileName, java.lang.String metaModelID)
           
 org.eclipse.emf.ecore.EObject readXML(org.eclipse.emf.ecore.EObject context, java.lang.String xmlFileName)
           
 org.eclipse.emf.ecore.EObject readXML(java.lang.String xmlFileName)
           
 org.eclipse.emf.ecore.EObject readXML(java.lang.String xmlFileName, java.lang.String metaModelID)
           
 
Methods inherited from class org.eclipse.xtend.util.stdlib.AbstractStatefulExtensions
get, getDefault, getKey, getVars, newMap, set, setExecutionContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XMLReaderHelper

public XMLReaderHelper()
Method Detail

readDocumentRoot

public org.eclipse.emf.ecore.EObject readDocumentRoot(org.eclipse.emf.ecore.EObject context,
                                                      java.lang.String xmlFileName)

readDocumentRoot

public org.eclipse.emf.ecore.EObject readDocumentRoot(java.lang.String xmlFileName)

readDocumentRoot

public org.eclipse.emf.ecore.EObject readDocumentRoot(java.lang.String xmlFileName,
                                                      java.lang.String metaModelID)

readXML

public org.eclipse.emf.ecore.EObject readXML(org.eclipse.emf.ecore.EObject context,
                                             java.lang.String xmlFileName)

readXML

public org.eclipse.emf.ecore.EObject readXML(java.lang.String xmlFileName)

readXML

public org.eclipse.emf.ecore.EObject readXML(java.lang.String xmlFileName,
                                             java.lang.String metaModelID)

getXSDMetaModel

protected XSDMetaModel getXSDMetaModel(java.lang.String xsdMetaModelID)