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 XSDModelGroupDefinitionImpl.getResolvedNamedComponent()
           
 XSDNamedComponent XSDAttributeGroupDefinitionImpl.getResolvedNamedComponent()
           
 XSDNamedComponent XSDAttributeDeclarationImpl.getResolvedNamedComponent()
           
 XSDNamedComponent XSDElementDeclarationImpl.getResolvedNamedComponent()
           
 XSDNamedComponent XSDNamedComponentImpl.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 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 interpretting 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 if there isn't one.
 


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