edu.cmu.sei.aadl.model.core.util
Class CoreLoadImpl

java.lang.Object
  extended by org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl
      extended by org.eclipse.emf.ecore.xmi.impl.XMILoadImpl
          extended by edu.cmu.sei.aadl.model.core.util.CoreLoadImpl
All Implemented Interfaces:
org.eclipse.emf.ecore.xmi.XMLLoad

public class CoreLoadImpl
extends org.eclipse.emf.ecore.xmi.impl.XMILoadImpl

This class creates an CoreHandler rather than an XMIHandler so an AADL model file with XPath encoded references can be loaded.

Version:
$Revision: 1.1 $
Author:
lwrage

Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl
org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl.AttributesProxy
 
Field Summary
 
Fields inherited from class org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl
BUFFER_SIZE, helper, is, namespaceAware, options, resource, SAX_LEXICAL_PROPERTY
 
Constructor Summary
CoreLoadImpl(org.eclipse.emf.ecore.xmi.XMLHelper helper)
          Constructor for CoreLoad.
 
Method Summary
protected  org.xml.sax.helpers.DefaultHandler makeDefaultHandler()
          Use our specialized handler to resolve XPath expressions.
 
Methods inherited from class org.eclipse.emf.ecore.xmi.impl.XMLLoadImpl
createDefaultHandler, getEncoding, handleErrors, load, load, load, makeParser, readBuffer, traverse, traverseElement
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CoreLoadImpl

public CoreLoadImpl(org.eclipse.emf.ecore.xmi.XMLHelper helper)
Constructor for CoreLoad.

Method Detail

makeDefaultHandler

protected org.xml.sax.helpers.DefaultHandler makeDefaultHandler()
Use our specialized handler to resolve XPath expressions.

Overrides:
makeDefaultHandler in class org.eclipse.emf.ecore.xmi.impl.XMILoadImpl