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

Packages that use XSDNamedComponent
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.util: This provides utility classes and interfaces to augment the basic API for XML Schema, as well as sample code.

Uses of XSDNamedComponent in org.eclipse.xsd

Subinterfaces of XSDNamedComponent in org.eclipse.xsd
`interface` `XSDAttributeDeclaration` A representation of the model object 'Attribute Declaration'
`interface` `XSDAttributeGroupDefinition` A representation of the model object 'Attribute Group Definition'
`interface` `XSDComplexTypeDefinition` A representation of the model object 'Complex Type Definition'
`interface` `XSDElementDeclaration` A representation of the model object 'Element Declaration'
`interface` `XSDFeature` A representation of the model object 'Feature'.
`interface` `XSDIdentityConstraintDefinition` A representation of the model object 'Identity Constraint Definition'
`interface` `XSDModelGroupDefinition` A representation of the model object 'Model Group Definition'
`interface` `XSDNotationDeclaration` A representation of the model object 'Notation Declaration'
`interface` `XSDRedefinableComponent` A representation of the model object 'Redefinable Component'.
`interface` `XSDSimpleTypeDefinition` A representation of the model object 'Simple Type Definition'.
`interface` `XSDTypeDefinition` A representation of the model object 'Type Definition'.

Methods in org.eclipse.xsd with parameters of type XSDNamedComponent
`boolean` `XSDNamedComponent.hasSameNameAndTargetNamespace(XSDNamedComponent xsdNamedComponent)` Returns whether this named component and the given named component are named the same

Uses of XSDNamedComponent in org.eclipse.xsd.ecore

Methods in org.eclipse.xsd.ecore with parameters of type XSDNamedComponent
`EPackage` `XSDEcoreBuilder.getEPackage(XSDNamedComponent xsdNamedComponent)`
`protected void` `EcoreSchemaBuilder.handleImport(XSDSchema xsdSchema, XSDNamedComponent xsdNamedComponent)`

Uses of XSDNamedComponent in org.eclipse.xsd.impl

Classes in org.eclipse.xsd.impl with type parameters of type XSDNamedComponent
`static class` `XSDNamedComponentImpl.XSDNamedComponentList<E extends Object & XSDNamedComponent>`

Classes in org.eclipse.xsd.impl that implement XSDNamedComponent
`class` `XSDAttributeDeclarationImpl` An implementation of the model object 'Attribute Declaration'
`class` `XSDAttributeGroupDefinitionImpl` An implementation of the model object 'Attribute Group Definition'
`class` `XSDComplexTypeDefinitionImpl` An implementation of the model object 'Complex Type Definition'
`class` `XSDElementDeclarationImpl` An implementation of the model object 'Element Declaration'
`class` `XSDFeatureImpl` An implementation of the model object 'Feature'
`class` `XSDIdentityConstraintDefinitionImpl` An implementation of the model object 'Identity Constraint Definition'
`class` `XSDModelGroupDefinitionImpl` An implementation of the model object 'Model Group Definition'
`class` `XSDNamedComponentImpl` An implementation of the model object 'Named Component'
`class` `XSDNotationDeclarationImpl` An implementation of the model object 'Notation Declaration'
`class` `XSDRedefinableComponentImpl` An implementation of the model object 'Redefinable Component'
`class` `XSDSimpleTypeDefinitionImpl` An implementation of the model object 'Simple Type Definition'
`class` `XSDTypeDefinitionImpl` An implementation of the model object 'Type Definition'

Fields in org.eclipse.xsd.impl with type parameters of type XSDNamedComponent
`protected java.util.Map<java.lang.String,XSDNamedComponent>` `XSDNamedComponentImpl.XSDNamedComponentList.map`

Methods in org.eclipse.xsd.impl with type parameters of type XSDNamedComponent

`static

`<T extends XSDNamedComponent> void`

`

`XSDNamedComponentImpl.addToSortedList(java.util.List<T> xsdNamedComponents, T xsdNamedComponent)`

`static

`<T extends XSDNamedComponent> void`

`

`XSDNamedComponentImpl.mergeToSortedList(java.util.List<T> xsdNamedComponentsTarget, java.util.List<T> xsdNamedComponentsSource)`

Methods in org.eclipse.xsd.impl that return XSDNamedComponent
`static XSDNamedComponent` `XSDNamedComponentImpl.findInSortedList(java.util.List<? extends XSDNamedComponent> xsdNamedComponents, java.lang.String targetNamespace, java.lang.String localName)`
`XSDNamedComponent` `XSDNamedComponentImpl.XSDNamedComponentList.get(java.lang.String targetNamespace, java.lang.String localName)`
`XSDNamedComponent` `XSDNamedComponentImpl.getResolvedNamedComponent()`
`XSDNamedComponent` `XSDAttributeGroupDefinitionImpl.getResolvedNamedComponent()`
`XSDNamedComponent` `XSDModelGroupDefinitionImpl.getResolvedNamedComponent()`
`XSDNamedComponent` `XSDAttributeDeclarationImpl.getResolvedNamedComponent()`
`XSDNamedComponent` `XSDElementDeclarationImpl.getResolvedNamedComponent()`
`protected XSDNamedComponent` `XSDSchemaImpl.resolveNamedComponent(EReference namedComponentsRefReference, java.lang.String namespace, java.lang.String localName)` This is a helper method for searching for a name in one of the schemas named component relations.

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDNamedComponent
`static java.util.List<XSDNamedComponent>` `XSDNamedComponentImpl.sortNamedComponents(java.util.Collection<XSDNamedComponent> xsdNamedComponents)`

Methods in org.eclipse.xsd.impl with parameters of type XSDNamedComponent
`int` `XSDNamedComponentImpl.Comparator.compare(XSDNamedComponent xsdNamedComponent1, XSDNamedComponent xsdNamedComponent2)`
`boolean` `XSDNamedComponentImpl.hasSameNameAndTargetNamespace(XSDNamedComponent xsdNamedComponent)`
`protected boolean` `XSDNamedComponentImpl.XSDNamedComponentList.isFromThisNamespace(XSDNamedComponent xsdNamedComponent)`
`protected void` `XSDSchemaImpl.updateSortedList(XSDNamedComponent xsdNamedComponent)`

Method parameters in org.eclipse.xsd.impl with type arguments of type XSDNamedComponent
`static XSDNamedComponent` `XSDNamedComponentImpl.findInSortedList(java.util.List<? extends XSDNamedComponent> xsdNamedComponents, java.lang.String targetNamespace, java.lang.String localName)`
`static java.util.List<XSDNamedComponent>` `XSDNamedComponentImpl.sortNamedComponents(java.util.Collection<XSDNamedComponent> xsdNamedComponents)`
`void` `XSDSchemaImpl.validateNoDuplicates(java.lang.String componentNoun, EList<? extends XSDNamedComponent> xsdNamedComponents)`

Uses of XSDNamedComponent in org.eclipse.xsd.util

Methods in org.eclipse.xsd.util that return XSDNamedComponent
`static XSDNamedComponent` `XSDUtil.findInSortedList(java.util.List<? extends XSDNamedComponent> xsdNamedComponents, java.lang.String namespace, java.lang.String name)` Returns the matching named component in the sorted list of named components, or `null</null> if there isn't one.`

Methods in org.eclipse.xsd.util with parameters of type XSDNamedComponent
`T` `XSDSwitch.caseXSDNamedComponent(XSDNamedComponent object)` Returns the result of interpreting the object as an instance of 'Named Component'

Method parameters in org.eclipse.xsd.util with type arguments of type XSDNamedComponent
`static XSDNamedComponent` `XSDUtil.findInSortedList(java.util.List<? extends XSDNamedComponent> xsdNamedComponents, java.lang.String namespace, java.lang.String name)` Returns the matching named component in the sorted list of named components, or `null</null> if there isn't one.`

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