com.ibm.adt.ovf.ext
Interface ExtPackage

All Superinterfaces:
EModelElement, ENamedElement, EObject, EPackage, Notifier

public interface ExtPackage
extends EPackage

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

About the XML namespace

This schema document describes the XML namespace, in a form suitable for import by other schema documents.

See http://www.w3.org/XML/1998/namespace.html and http://www.w3.org/TR/REC-xml for information about this namespace.

Note that local names in this namespace are intended to be defined only by the World Wide Web Consortium or its subgroups. The names currently defined in this namespace are listed below. They should not be used with conflicting semantics by any Working Group, specification, or document instance.

See further below in this document for more information about how to refer to this schema document from your own XSD schema documents and about the namespace-versioning policy governing this schema document.

Father (in any context at all)

denotes Jon Bosak, the chair of the original XML Working Group. This name is reserved by the following decision of the W3C XML Plenary and XML Coordination groups:

In appreciation for his vision, leadership and dedication the W3C XML Plenary on this 10th day of February, 2000, reserves for Jon Bosak in perpetuity the XML name "xml:Father".

About this schema document

This schema defines attributes and an attribute group suitable for use by schemas wishing to allow xml:base, xml:lang, xml:space or xml:id attributes on elements they define.

To enable this, such a schema must import this schema for the XML namespace, e.g. as follows:

           <schema . . .>
            . . .
            <import namespace="http://www.w3.org/XML/1998/namespace"
                       schemaLocation="http://www.w3.org/2001/xml.xsd"/>
      

or

            <import namespace="http://www.w3.org/XML/1998/namespace"
                       schemaLocation="http://www.w3.org/2009/01/xml.xsd"/>
      

Subsequently, qualified reference to any of the attributes or the group defined below will have the desired effect, e.g.

           <type . . .>
            . . .
            <attributeGroup ref="xml:specialAttrs"/>
      

will define a type which will schema-validate an instance element with any of those attributes.

Versioning policy for this schema document

In keeping with the XML Schema WG's standard versioning policy, this schema document will persist at http://www.w3.org/2009/01/xml.xsd.

At the date of issue it can also be found at http://www.w3.org/2001/xml.xsd.

The schema document at that URI may however change in the future, in order to remain compatible with the latest version of XML Schema itself, or with the XML namespace itself. In other words, if the XML Schema or XML namespaces change, the version of this document at http://www.w3.org/2001/xml.xsd will change accordingly; the version at http://www.w3.org/2009/01/xml.xsd will not change.

Previous dated (and unchanging) versions of this schema document are at:

See Also:
ExtFactory

Nested Class Summary
static interface ExtPackage.Literals
          Defines literals for the meta objects that represent each class, each feature of each class, each enum, and each data type
 
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EPackage
EPackage.Descriptor, EPackage.Registry
 
Field Summary
static int DOCUMENT_ROOT
          The meta object id for the 'Document Root' class.
static int DOCUMENT_ROOT__LOCAL_REF
          The feature id for the 'Local Ref' attribute.
static int DOCUMENT_ROOT__MIXED
          The feature id for the 'Mixed' attribute list.
static int DOCUMENT_ROOT__XMLNS_PREFIX_MAP
          The feature id for the 'XMLNS Prefix Map' map.
static int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION
          The feature id for the 'XSI Schema Location' map.
static int DOCUMENT_ROOT_FEATURE_COUNT
          The number of structural features of the 'Document Root' class.
static ExtPackage eINSTANCE
          The singleton instance of the package.
static java.lang.String eNAME
          The package name.
static java.lang.String eNS_PREFIX
          The package namespace name.
static java.lang.String eNS_URI
          The package namespace URI.
static int PROGRAMMATIC_UNIT_TYPE
          The meta object id for the 'Programmatic Unit Type' class.
static int PROGRAMMATIC_UNIT_TYPE__ANY_ATTRIBUTE
          The feature id for the 'Any Attribute' attribute list.
static int PROGRAMMATIC_UNIT_TYPE__VALUE
          The feature id for the 'Value' attribute.
static int PROGRAMMATIC_UNIT_TYPE_FEATURE_COUNT
          The number of structural features of the 'Programmatic Unit Type' class.
 
Method Summary
 EAttribute getDocumentRoot_LocalRef()
          Returns the meta object for the attribute 'Local Ref'.
 EAttribute getDocumentRoot_Mixed()
          Returns the meta object for the attribute list 'Mixed'.
 EReference getDocumentRoot_XMLNSPrefixMap()
          Returns the meta object for the map 'XMLNS Prefix Map'.
 EReference getDocumentRoot_XSISchemaLocation()
          Returns the meta object for the map 'XSI Schema Location'.
 EClass getDocumentRoot()
          Returns the meta object for class 'Document Root'.
 ExtFactory getExtFactory()
          Returns the factory that creates the instances of the model.
 EClass getProgrammaticUnitType()
          Returns the meta object for class 'Programmatic Unit Type'.
 
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

static final java.lang.String eNAME
The package name.

See Also:
Constant Field Values

eNS_URI

static final java.lang.String eNS_URI
The package namespace URI.

See Also:
Constant Field Values

eNS_PREFIX

static final java.lang.String eNS_PREFIX
The package namespace name.

See Also:
Constant Field Values

eINSTANCE

static final ExtPackage eINSTANCE
The singleton instance of the package.


PROGRAMMATIC_UNIT_TYPE

static final int PROGRAMMATIC_UNIT_TYPE
The meta object id for the 'Programmatic Unit Type' class.

See Also:
ProgrammaticUnitTypeImpl, ExtPackageImpl.getProgrammaticUnitType(), Constant Field Values

PROGRAMMATIC_UNIT_TYPE__VALUE

static final int PROGRAMMATIC_UNIT_TYPE__VALUE
The feature id for the 'Value' attribute.

See Also:
Constant Field Values

PROGRAMMATIC_UNIT_TYPE__ANY_ATTRIBUTE

static final int PROGRAMMATIC_UNIT_TYPE__ANY_ATTRIBUTE
The feature id for the 'Any Attribute' attribute list.

See Also:
Constant Field Values

PROGRAMMATIC_UNIT_TYPE_FEATURE_COUNT

static final int PROGRAMMATIC_UNIT_TYPE_FEATURE_COUNT
The number of structural features of the 'Programmatic Unit Type' class.

See Also:
Constant Field Values

DOCUMENT_ROOT

static final int DOCUMENT_ROOT
The meta object id for the 'Document Root' class.

See Also:
DocumentRootImpl, ExtPackageImpl.getDocumentRoot(), Constant Field Values

DOCUMENT_ROOT__MIXED

static final int DOCUMENT_ROOT__MIXED
The feature id for the 'Mixed' attribute list.

See Also:
Constant Field Values

DOCUMENT_ROOT__XMLNS_PREFIX_MAP

static final int DOCUMENT_ROOT__XMLNS_PREFIX_MAP
The feature id for the 'XMLNS Prefix Map' map.

See Also:
Constant Field Values

DOCUMENT_ROOT__XSI_SCHEMA_LOCATION

static final int DOCUMENT_ROOT__XSI_SCHEMA_LOCATION
The feature id for the 'XSI Schema Location' map.

See Also:
Constant Field Values

DOCUMENT_ROOT__LOCAL_REF

static final int DOCUMENT_ROOT__LOCAL_REF
The feature id for the 'Local Ref' attribute.

See Also:
Constant Field Values

DOCUMENT_ROOT_FEATURE_COUNT

static final int DOCUMENT_ROOT_FEATURE_COUNT
The number of structural features of the 'Document Root' class.

See Also:
Constant Field Values
Method Detail

getProgrammaticUnitType

EClass getProgrammaticUnitType()
Returns the meta object for class 'Programmatic Unit Type'.

Returns:
the meta object for class 'Programmatic Unit Type'.
See Also:
ProgrammaticUnitType

getDocumentRoot

EClass getDocumentRoot()
Returns the meta object for class 'Document Root'.

Returns:
the meta object for class 'Document Root'.
See Also:
DocumentRoot

getDocumentRoot_Mixed

EAttribute getDocumentRoot_Mixed()
Returns the meta object for the attribute list 'Mixed'.

Returns:
the meta object for the attribute list 'Mixed'.
See Also:
DocumentRoot.getMixed(), getDocumentRoot()

getDocumentRoot_XMLNSPrefixMap

EReference getDocumentRoot_XMLNSPrefixMap()
Returns the meta object for the map 'XMLNS Prefix Map'.

Returns:
the meta object for the map 'XMLNS Prefix Map'.
See Also:
DocumentRoot.getXMLNSPrefixMap(), getDocumentRoot()

getDocumentRoot_XSISchemaLocation

EReference getDocumentRoot_XSISchemaLocation()
Returns the meta object for the map 'XSI Schema Location'.

Returns:
the meta object for the map 'XSI Schema Location'.
See Also:
DocumentRoot.getXSISchemaLocation(), getDocumentRoot()

getDocumentRoot_LocalRef

EAttribute getDocumentRoot_LocalRef()
Returns the meta object for the attribute 'Local Ref'.

Returns:
the meta object for the attribute 'Local Ref'.
See Also:
DocumentRoot.getLocalRef(), getDocumentRoot()

getExtFactory

ExtFactory getExtFactory()
Returns the factory that creates the instances of the model.

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


© Copyright 2008 IBM Corp. 2008 All Rights Reserved