org.eclipse.emf.mapping.ecore2xml
Interface Ecore2XMLPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier
All Known Implementing Classes:
Ecore2XMLPackageImpl

public interface Ecore2XMLPackage
extends EPackage

The Package for the model. It contains accessors for the meta objects to represent

See Also:
Ecore2XMLFactory

Nested Class Summary
static interface Ecore2XMLPackage.Literals
           Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes inherited from class org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static Ecore2XMLPackage eINSTANCE
          The singleton instance of the package
static String eNAME
          The package name
static int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY
          The meta object id for the 'ENamed Element To XML Info Map Entry' class
static int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__KEY
          The feature id for the 'Key' reference
static int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__VALUE
          The feature id for the 'Value' containment reference
static int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY_FEATURE_COUNT
          The number of structural features of the 'ENamed Element To XML Info Map Entry' class
static String eNS_PREFIX
          The package namespace name
static String eNS_URI
          The package namespace URI
static int XML_INFO
          The meta object id for the 'XML Info' class
static int XML_INFO__NAME
          The feature id for the 'Name' attribute
static int XML_INFO__TARGET_NAMESPACE
          The feature id for the 'Target Namespace' attribute
static int XML_INFO__XML_REPRESENTATION
          The feature id for the 'XML Representation' attribute
static int XML_INFO_FEATURE_COUNT
          The number of structural features of the 'XML Info' class
static int XML_MAP
          The meta object id for the 'XML Map' class
static int XML_MAP__ECORE_TO_XML_INFO
          The feature id for the 'Ecore To XML Info' map
static int XML_MAP__ID_ATTRIBUTE_NAME
          The feature id for the 'ID Attribute Name' attribute
static int XML_MAP__NO_NAMESPACE_PACKAGE
          The feature id for the 'No Namespace Package' reference
static int XML_MAP_FEATURE_COUNT
          The number of structural features of the 'XML Map' class
 
Method Summary
 Ecore2XMLFactory getEcore2XMLFactory()
          Returns the factory that creates the instances of the model
 EReference getENamedElementToXMLInfoMapEntry_Key()
          Returns the meta object for the reference 'Key'
 EReference getENamedElementToXMLInfoMapEntry_Value()
          Returns the meta object for the containment reference 'Value'
 EClass getENamedElementToXMLInfoMapEntry()
          Returns the meta object for class 'ENamed Element To XML Info Map Entry'
 EAttribute getXMLInfo_Name()
          Returns the meta object for the attribute 'Name'
 EAttribute getXMLInfo_TargetNamespace()
          Returns the meta object for the attribute 'Target Namespace'
 EAttribute getXMLInfo_XMLRepresentation()
          Returns the meta object for the attribute 'XML Representation'
 EClass getXMLInfo()
          Returns the meta object for class 'XML Info'
 EReference getXMLMap_EcoreToXMLInfo()
          Returns the meta object for the map 'Ecore To XML Info'
 EAttribute getXMLMap_IDAttributeName()
          Returns the meta object for the attribute 'ID Attribute Name'
 EReference getXMLMap_NoNamespacePackage()
          Returns the meta object for the reference 'No Namespace Package'
 EClass getXMLMap()
          Returns the meta object for class 'XML Map'
 
Methods inherited from interface org.eclipse.emf.ecore.EPackage
getEClassifier, getEClassifiers, getEFactoryInstance, getESubpackages, getESuperPackage, getNsPrefix, getNsURI, setEFactoryInstance, setNsPrefix, setNsURI
 
Methods inherited from interface org.eclipse.emf.ecore.ENamedElement
getName, setName
 
Methods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotations
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Field Detail

eNAME

public static final String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

public static final String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

public static final String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

public static final Ecore2XMLPackage eINSTANCE
The singleton instance of the package.


XML_INFO

public static final int XML_INFO
The meta object id for the 'XML Info' class.

See Also:
XMLInfoImpl, Ecore2XMLPackageImpl.getXMLInfo(), Constant Field Values

XML_INFO__NAME

public static final int XML_INFO__NAME
The feature id for the 'Name' attribute.

See Also:
Constant Field Values

XML_INFO__TARGET_NAMESPACE

public static final int XML_INFO__TARGET_NAMESPACE
The feature id for the 'Target Namespace' attribute.

See Also:
Constant Field Values

XML_INFO__XML_REPRESENTATION

public static final int XML_INFO__XML_REPRESENTATION
The feature id for the 'XML Representation' attribute.

See Also:
Constant Field Values

XML_INFO_FEATURE_COUNT

public static final int XML_INFO_FEATURE_COUNT
The number of structural features of the 'XML Info' class.

See Also:
Constant Field Values

XML_MAP

public static final int XML_MAP
The meta object id for the 'XML Map' class.

See Also:
XMLMapImpl, Ecore2XMLPackageImpl.getXMLMap(), Constant Field Values

XML_MAP__ID_ATTRIBUTE_NAME

public static final int XML_MAP__ID_ATTRIBUTE_NAME
The feature id for the 'ID Attribute Name' attribute.

See Also:
Constant Field Values

XML_MAP__ECORE_TO_XML_INFO

public static final int XML_MAP__ECORE_TO_XML_INFO
The feature id for the 'Ecore To XML Info' map.

See Also:
Constant Field Values

XML_MAP__NO_NAMESPACE_PACKAGE

public static final int XML_MAP__NO_NAMESPACE_PACKAGE
The feature id for the 'No Namespace Package' reference.

See Also:
Constant Field Values

XML_MAP_FEATURE_COUNT

public static final int XML_MAP_FEATURE_COUNT
The number of structural features of the 'XML Map' class.

See Also:
Constant Field Values

ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY

public static final int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY
The meta object id for the 'ENamed Element To XML Info Map Entry' class.

See Also:
ENamedElementToXMLInfoMapEntryImpl, Ecore2XMLPackageImpl.getENamedElementToXMLInfoMapEntry(), Constant Field Values

ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__KEY

public static final int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__KEY
The feature id for the 'Key' reference.

See Also:
Constant Field Values

ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__VALUE

public static final int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__VALUE
The feature id for the 'Value' containment reference.

See Also:
Constant Field Values

ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY_FEATURE_COUNT

public static final int ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY_FEATURE_COUNT
The number of structural features of the 'ENamed Element To XML Info Map Entry' class.

See Also:
Constant Field Values
Method Detail

getXMLInfo

public EClass getXMLInfo()
Returns the meta object for class 'XML Info'.

Returns:
the meta object for class 'XML Info'.
See Also:
XMLInfo

getXMLInfo_Name

public EAttribute getXMLInfo_Name()
Returns the meta object for the attribute 'Name'.

Returns:
the meta object for the attribute 'Name'.
See Also:
XMLInfo.getName(), getXMLInfo()

getXMLInfo_TargetNamespace

public EAttribute getXMLInfo_TargetNamespace()
Returns the meta object for the attribute 'Target Namespace'.

Returns:
the meta object for the attribute 'Target Namespace'.
See Also:
XMLInfo.getTargetNamespace(), getXMLInfo()

getXMLInfo_XMLRepresentation

public EAttribute getXMLInfo_XMLRepresentation()
Returns the meta object for the attribute 'XML Representation'.

Returns:
the meta object for the attribute 'XML Representation'.
See Also:
XMLInfo.getXMLRepresentation(), getXMLInfo()

getXMLMap

public EClass getXMLMap()
Returns the meta object for class 'XML Map'.

Returns:
the meta object for class 'XML Map'.
See Also:
XMLMap

getXMLMap_IDAttributeName

public EAttribute getXMLMap_IDAttributeName()
Returns the meta object for the attribute 'ID Attribute Name'.

Returns:
the meta object for the attribute 'ID Attribute Name'.
See Also:
XMLMap.getIDAttributeName(), getXMLMap()

getXMLMap_EcoreToXMLInfo

public EReference getXMLMap_EcoreToXMLInfo()
Returns the meta object for the map 'Ecore To XML Info'.

Returns:
the meta object for the map 'Ecore To XML Info'.
See Also:
XMLMap.getEcoreToXMLInfo(), getXMLMap()

getXMLMap_NoNamespacePackage

public EReference getXMLMap_NoNamespacePackage()
Returns the meta object for the reference 'No Namespace Package'.

Returns:
the meta object for the reference 'No Namespace Package'.
See Also:
XMLMap.getNoNamespacePackage(), getXMLMap()

getENamedElementToXMLInfoMapEntry

public EClass getENamedElementToXMLInfoMapEntry()
Returns the meta object for class 'ENamed Element To XML Info Map Entry'.

Returns:
the meta object for class 'ENamed Element To XML Info Map Entry'.
See Also:
Map.Entry

getENamedElementToXMLInfoMapEntry_Key

public EReference getENamedElementToXMLInfoMapEntry_Key()
Returns the meta object for the reference 'Key'.

Returns:
the meta object for the reference 'Key'.
See Also:
Map.Entry, getENamedElementToXMLInfoMapEntry()

getENamedElementToXMLInfoMapEntry_Value

public EReference getENamedElementToXMLInfoMapEntry_Value()
Returns the meta object for the containment reference 'Value'.

Returns:
the meta object for the containment reference 'Value'.
See Also:
Map.Entry, getENamedElementToXMLInfoMapEntry()

getEcore2XMLFactory

public Ecore2XMLFactory getEcore2XMLFactory()
Returns the factory that creates the instances of the model.

Returns:
the factory that creates the instances of the model.

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