org.apache.tuscany.sdo.helper
Class HelperContextImpl

java.lang.Object
  extended by org.apache.tuscany.sdo.helper.HelperContextImpl
All Implemented Interfaces:
HelperContext
Direct Known Subclasses:
DefaultHelperContextImpl

public class HelperContextImpl
extends Object
implements HelperContext


Field Summary
protected static org.eclipse.emf.ecore.EPackage.Registry builtInModelRegistry
           
protected  DataFactory dataFactory
           
protected  Map defaultOptions
           
protected  org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData
           
protected  TypeHelper typeHelper
           
protected  XMLHelper xmlHelper
           
protected  XMLStreamHelper xmlStreamHelper
           
protected  XSDHelper xsdHelper
           
 
Constructor Summary
HelperContextImpl(boolean extensibleNamespaces)
           
HelperContextImpl(boolean extensibleNamespaces, Map options)
           
HelperContextImpl(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData, boolean extensibleNamespaces)
           
HelperContextImpl(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData, boolean extensibleNamespaces, Map options)
           
HelperContextImpl(TypeHelper scope)
           
HelperContextImpl(TypeHelper scope, Map options)
           
 
Method Summary
static org.eclipse.emf.ecore.EPackage.Registry getBuiltInModelRegistry()
           
 CopyHelper getCopyHelper()
          Gets the CopyHelper to use in this context.
 DataFactory getDataFactory()
          Gets the DataFactory to use in this context.
 DataHelper getDataHelper()
          Gets the DataHelper to use in this context.
 EqualityHelper getEqualityHelper()
          Gets the EqualityHelper to use in this context.
 org.eclipse.emf.ecore.util.ExtendedMetaData getExtendedMetaData()
           
 Map getMergedOption(Map options)
           
 Map getOptions()
           
 TypeHelper getTypeHelper()
          Gets the TypeHelper to use in this context.
 XMLHelper getXMLHelper()
          Gets the XMLHelper to use in this context.
 XMLStreamHelper getXMLStreamHelper()
           
 XSDHelper getXSDHelper()
          Gets the XSDHelper to use in this context.
 void setOptions(Map options)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

extendedMetaData

protected org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData

dataFactory

protected DataFactory dataFactory

typeHelper

protected TypeHelper typeHelper

xmlHelper

protected XMLHelper xmlHelper

xsdHelper

protected XSDHelper xsdHelper

xmlStreamHelper

protected XMLStreamHelper xmlStreamHelper

defaultOptions

protected Map defaultOptions

builtInModelRegistry

protected static org.eclipse.emf.ecore.EPackage.Registry builtInModelRegistry
Constructor Detail

HelperContextImpl

public HelperContextImpl(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData,
                         boolean extensibleNamespaces)

HelperContextImpl

public HelperContextImpl(org.eclipse.emf.ecore.util.ExtendedMetaData extendedMetaData,
                         boolean extensibleNamespaces,
                         Map options)

HelperContextImpl

public HelperContextImpl(TypeHelper scope)

HelperContextImpl

public HelperContextImpl(TypeHelper scope,
                         Map options)

HelperContextImpl

public HelperContextImpl(boolean extensibleNamespaces)

HelperContextImpl

public HelperContextImpl(boolean extensibleNamespaces,
                         Map options)
Method Detail

getBuiltInModelRegistry

public static org.eclipse.emf.ecore.EPackage.Registry getBuiltInModelRegistry()

getCopyHelper

public CopyHelper getCopyHelper()
Description copied from interface: HelperContext
Gets the CopyHelper to use in this context.

Specified by:
getCopyHelper in interface HelperContext
Returns:
a CopyHelper object

getDataFactory

public DataFactory getDataFactory()
Description copied from interface: HelperContext
Gets the DataFactory to use in this context.

Specified by:
getDataFactory in interface HelperContext
Returns:
a DataFactory object

getDataHelper

public DataHelper getDataHelper()
Description copied from interface: HelperContext
Gets the DataHelper to use in this context.

Specified by:
getDataHelper in interface HelperContext
Returns:
a DataHelper object

getEqualityHelper

public EqualityHelper getEqualityHelper()
Description copied from interface: HelperContext
Gets the EqualityHelper to use in this context.

Specified by:
getEqualityHelper in interface HelperContext
Returns:
an EqualityHelper object

getTypeHelper

public TypeHelper getTypeHelper()
Description copied from interface: HelperContext
Gets the TypeHelper to use in this context.

Specified by:
getTypeHelper in interface HelperContext
Returns:
a TypeHelper object

getXMLHelper

public XMLHelper getXMLHelper()
Description copied from interface: HelperContext
Gets the XMLHelper to use in this context.

Specified by:
getXMLHelper in interface HelperContext
Returns:
an XMLHelper object

getXMLStreamHelper

public XMLStreamHelper getXMLStreamHelper()

getXSDHelper

public XSDHelper getXSDHelper()
Description copied from interface: HelperContext
Gets the XSDHelper to use in this context.

Specified by:
getXSDHelper in interface HelperContext
Returns:
an XSDHelper object

setOptions

public void setOptions(Map options)

getOptions

public Map getOptions()

getMergedOption

public Map getMergedOption(Map options)

getExtendedMetaData

public org.eclipse.emf.ecore.util.ExtendedMetaData getExtendedMetaData()


Copyright © 2013 The Apache Software Foundation. All Rights Reserved.