## Uses of Interface
org.eclipse.xsd.XSDElementDeclaration

Packages that use XSDElementDeclaration
org.eclipse.xsd: This provides an API for the XML Schema Standard Part 1 and Part 2; for differences between the current version of the API and the previous version of the API, please see the Appendix.
org.eclipse.xsd.ecore: This provides support for converting bewteen Ecore and XML Schema models.
org.eclipse.xsd.impl: This provides an implementation of the API for XML Schema; it is considered internal and the Javadoc is incomplete.
org.eclipse.xsd.provider
org.eclipse.xsd.util: This provides utility classes and interfaces to augment the basic API for XML Schema, as well as sample code.

Uses of XSDElementDeclaration in org.eclipse.xsd

Methods in org.eclipse.xsd that return XSDElementDeclaration
`XSDElementDeclaration` `XSDFactory.createXSDElementDeclaration()` Returns a new object of class 'Element Declaration'
`XSDElementDeclaration` `XSDElementDeclaration.getResolvedElementDeclaration()` Returns the value of the 'Resolved Element Declaration' reference
`XSDElementDeclaration` `XSDElementDeclaration.getSubstitutionGroupAffiliation()` Returns the value of the 'Substitution Group Affiliation' reference
`XSDElementDeclaration` `XSDConcreteComponent.resolveElementDeclaration(java.lang.String localName)` Returns the resolved element declaration of the given `name` within the `schema`.
`XSDElementDeclaration` `XSDConcreteComponent.resolveElementDeclaration(java.lang.String namespace, java.lang.String localName)` Returns the resolved element declaration of the given `namespace` and `name`.
`XSDElementDeclaration` `XSDConcreteComponent.resolveElementDeclarationURI(java.lang.String uri)` Returns the resolved element declaration of the given `URI`.

Methods in org.eclipse.xsd that return types with arguments of type XSDElementDeclaration
`EList<XSDElementDeclaration>` `XSDSchema.getElementDeclarations()` Returns the value of the 'Element Declarations' reference list.
`EList<XSDElementDeclaration>` `XSDElementDeclaration.getSubstitutionGroup()` Returns the value of the 'Substitution Group' reference list.

Methods in org.eclipse.xsd with parameters of type XSDElementDeclaration
`void` `XSDElementDeclaration.setResolvedElementDeclaration(XSDElementDeclaration value)` Sets the value of the '`Resolved Element Declaration`' reference
`void` `XSDElementDeclaration.setSubstitutionGroupAffiliation(XSDElementDeclaration value)` Sets the value of the '`Substitution Group Affiliation`' reference

Uses of XSDElementDeclaration in org.eclipse.xsd.ecore

Methods in org.eclipse.xsd.ecore that return XSDElementDeclaration
`protected XSDElementDeclaration` `EcoreSchemaBuilder.buildGlobalElement(XSDSchema xsdSchema, EClass eClass)`
`protected XSDElementDeclaration` `EcoreSchemaBuilder.buildGlobalElement(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature)`
`protected XSDElementDeclaration` `EcoreXMISchemaBuilder.createElementDeclaration(XSDSchema schema, java.lang.String name, java.lang.String type, boolean schemaType)`

Methods in org.eclipse.xsd.ecore with parameters of type XSDElementDeclaration
`protected EStructuralFeature` `XSDEcoreBuilder.createFeature(EClass eClass, XSDElementDeclaration xsdElementDeclaration, java.lang.String name, XSDComponent xsdComponent, int minOccurs, int maxOccurs)`
`protected void` `EcoreXMISchemaBuilder.setReferenceElementType(EReference reference, XSDElementDeclaration xsdElementDeclaration)`
`protected void` `EcoreXMLSchemaBuilder.setReferenceElementType(EReference reference, XSDElementDeclaration xsdElementDeclaration)`

Uses of XSDElementDeclaration in org.eclipse.xsd.impl

Classes in org.eclipse.xsd.impl that implement XSDElementDeclaration
`class` `XSDElementDeclarationImpl` An implementation of the model object 'Element Declaration'

Fields in org.eclipse.xsd.impl declared as XSDElementDeclaration
`protected XSDElementDeclaration` `XSDElementDeclarationImpl.resolvedElementDeclaration` The cached value of the '`Resolved Element Declaration`' reference
`protected XSDElementDeclaration` `XSDElementDeclarationImpl.substitutionGroupAffiliation` The cached value of the '`Substitution Group Affiliation`' reference
`protected XSDElementDeclaration[]` `XSDParticleImpl.XSDNFA.xsdElementDeclarations`

Fields in org.eclipse.xsd.impl with type parameters of type XSDElementDeclaration
`protected EList<XSDElementDeclaration>` `XSDSchemaImpl.elementDeclarations` The cached value of the '`Element Declarations`' reference list
`protected EList<XSDElementDeclaration>` `XSDElementDeclarationImpl.substitutionGroup` The cached value of the '`Substitution Group`' reference list

Methods in org.eclipse.xsd.impl that return XSDElementDeclaration
`static XSDElementDeclaration` `XSDElementDeclarationImpl.createElementDeclaration(org.w3c.dom.Node node)`
`protected XSDElementDeclaration` `XSDConcreteComponentImpl.createUnresolvedElementDeclaration(java.lang.String namespace, java.lang.String localName)`
`XSDElementDeclaration` `XSDFactoryImpl.createXSDElementDeclaration()`
`XSDElementDeclaration` `XSDElementDeclarationImpl.getResolvedElementDeclaration()`
`XSDElementDeclaration` `XSDElementDeclarationImpl.getSubstitutionGroupAffiliation()`
`XSDElementDeclaration` `XSDConcreteComponentImpl.resolveElementDeclaration(java.lang.String localName)`
`XSDElementDeclaration` `XSDSchemaImpl.resolveElementDeclaration(java.lang.String namespace, java.lang.String localName)`
`XSDElementDeclaration` `XSDConcreteComponentImpl.resolveElementDeclaration(java.lang.String namespace, java.lang.String localName)`
`XSDElementDeclaration` `XSDConcreteComponentImpl.resolveElementDeclarationURI(java.lang.String uri)`

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDElementDeclaration
`EList<XSDElementDeclaration>` `XSDSchemaImpl.getElementDeclarations()`
`EList<XSDElementDeclaration>` `XSDElementDeclarationImpl.getSubstitutionGroup()`

Methods in org.eclipse.xsd.impl with parameters of type XSDElementDeclaration
`void` `XSDElementDeclarationImpl.setResolvedElementDeclaration(XSDElementDeclaration newResolvedElementDeclaration)`
`void` `XSDElementDeclarationImpl.setSubstitutionGroupAffiliation(XSDElementDeclaration newSubstitutionGroupAffiliation)`

Uses of XSDElementDeclaration in org.eclipse.xsd.provider

Methods in org.eclipse.xsd.provider that return XSDElementDeclaration
`protected XSDElementDeclaration` `XSDItemProviderAdapter.createElementDeclaration(XSDConcreteComponent parent)` This creates an object of type `XSDElementDeclaration` with a name that is unique globally or locally, depending on the type of the specified `parent`.

Uses of XSDElementDeclaration in org.eclipse.xsd.util

Methods in org.eclipse.xsd.util that return types with arguments of type XSDElementDeclaration
`static java.util.List<XSDElementDeclaration>` `XSDSchemaQueryTools.findElementsUsingType(XSDSchema schema, java.lang.String namespace, java.lang.String localName)` Find elementDeclarations that use any types derived from a named type.

Methods in org.eclipse.xsd.util with parameters of type XSDElementDeclaration
`T` `XSDSwitch.caseXSDElementDeclaration(XSDElementDeclaration object)` Returns the result of interpreting the object as an instance of 'Element Declaration'

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