Uses of Interface
org.eclipse.xsd.XSDComponent

Packages that use XSDComponent
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 XSDComponent in org.eclipse.xsd
 

Subinterfaces of XSDComponent in org.eclipse.xsd
 interface XSDAnnotation
          A representation of the model object 'Annotation'.
 interface XSDAttributeDeclaration
          A representation of the model object 'Attribute Declaration'
 interface XSDAttributeGroupDefinition
          A representation of the model object 'Attribute Group Definition'
 interface XSDAttributeUse
          A representation of the model object 'Attribute Use'
 interface XSDBoundedFacet
          A representation of the model object 'Bounded Facet'
 interface XSDCardinalityFacet
          A representation of the model object 'Cardinality Facet'
 interface XSDComplexTypeContent
          A representation of the model object 'Complex Type Content'.
 interface XSDComplexTypeDefinition
          A representation of the model object 'Complex Type Definition'
 interface XSDConstrainingFacet
          A representation of the model object 'Constraining Facet'
 interface XSDElementDeclaration
          A representation of the model object 'Element Declaration'
 interface XSDEnumerationFacet
          A representation of the model object 'Enumeration Facet'
 interface XSDFacet
          A representation of the model object 'Facet'
 interface XSDFeature
          A representation of the model object 'Feature'.
 interface XSDFixedFacet
          A representation of the model object 'Fixed Facet'
 interface XSDFractionDigitsFacet
          A representation of the model object 'Fraction Digits Facet'
 interface XSDFundamentalFacet
          A representation of the model object 'Fundamental Facet'
 interface XSDIdentityConstraintDefinition
          A representation of the model object 'Identity Constraint Definition'
 interface XSDLengthFacet
          A representation of the model object 'Length Facet'
 interface XSDMaxExclusiveFacet
          A representation of the model object 'Max Exclusive Facet'
 interface XSDMaxFacet
          A representation of the model object 'Max Facet'.
 interface XSDMaxInclusiveFacet
          A representation of the model object 'Max Inclusive Facet'
 interface XSDMaxLengthFacet
          A representation of the model object 'Max Length Facet'
 interface XSDMinExclusiveFacet
          A representation of the model object 'Min Exclusive Facet'
 interface XSDMinFacet
          A representation of the model object 'Min Facet'.
 interface XSDMinInclusiveFacet
          A representation of the model object 'Min Inclusive Facet'
 interface XSDMinLengthFacet
          A representation of the model object 'Min Length Facet'
 interface XSDModelGroup
          A representation of the model object 'Model Group'
 interface XSDModelGroupDefinition
          A representation of the model object 'Model Group Definition'
 interface XSDNamedComponent
          A representation of the model object 'Named Component'.
 interface XSDNotationDeclaration
          A representation of the model object 'Notation Declaration'
 interface XSDNumericFacet
          A representation of the model object 'Numeric Facet'
 interface XSDOrderedFacet
          A representation of the model object 'Ordered Facet'
 interface XSDParticle
          A representation of the model object 'Particle'
 interface XSDPatternFacet
          A representation of the model object 'Pattern Facet'
 interface XSDRedefinableComponent
          A representation of the model object 'Redefinable Component'.
 interface XSDRepeatableFacet
          A representation of the model object 'Repeatable Facet'.
 interface XSDSchema
          A representation of the model object 'Schema'
 interface XSDScope
          A representation of the model object 'Scope'.
 interface XSDSimpleTypeDefinition
          A representation of the model object 'Simple Type Definition'.
 interface XSDTerm
          A representation of the model object 'Term'.
 interface XSDTotalDigitsFacet
          A representation of the model object 'Total Digits Facet'
 interface XSDTypeDefinition
          A representation of the model object 'Type Definition'.
 interface XSDWhiteSpaceFacet
          A representation of the model object 'White Space Facet'
 interface XSDWildcard
          A representation of the model object 'Wildcards'
 interface XSDXPathDefinition
          A representation of the model object 'XPath Definition'.
 

Uses of XSDComponent in org.eclipse.xsd.ecore
 

Fields in org.eclipse.xsd.ecore with type parameters of type XSDComponent
protected  java.util.Map<EModelElement,XSDComponent> EcoreSchemaBuilder.eModelElementToXSDComponentMap
          Store the reverse map too.
protected  java.util.Map<XSDComponent,EModelElement> MapBuilder.xsdComponentToEModelElementMap
           
 

Methods in org.eclipse.xsd.ecore that return XSDComponent
protected  XSDComponent EcoreSchemaBuilder.buildContentFeature(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
 

Methods in org.eclipse.xsd.ecore that return types with arguments of type XSDComponent
 java.util.Map<XSDComponent,EModelElement> XSDEcoreBuilder.getXSDComponentToEModelElementMap()
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDComponent
protected  void EcoreSchemaBuilder.buildAnnotations(XSDComponent xsdComponent, EModelElement eModelElement)
           
protected  void EcoreSchemaBuilder.buildAttributeInformation(XSDComplexTypeDefinition xsdComplexTypeDefinition, java.lang.String name, boolean isRef, EClassifier referenceType, XSDComponent xsdComponent, EStructuralFeature eStructuralFeature)
           
protected  void EcoreSchemaBuilder.createAnnotation(XSDComponent xsdComponent, java.lang.String namespace, java.lang.String key, java.lang.String value)
           
protected  void EcoreSchemaBuilder.createEcoreAnnotation(XSDComponent xsdComponent, java.lang.String key, java.lang.String value)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, java.lang.String name, EClassifier type, XSDComponent xsdComponent)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, java.lang.String name, EClassifier type, XSDComponent xsdComponent, int minOccurs, int maxOccurs)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, XSDAttributeDeclaration xsdAttributeDeclaration, java.lang.String name, XSDComponent xsdComponent, boolean isRequired)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, XSDElementDeclaration xsdElementDeclaration, java.lang.String name, XSDComponent xsdComponent, int minOccurs, int maxOccurs)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEffectiveTypeDefinition(XSDComponent xsdComponent, XSDFeature xsdFeature)
           
protected  void EcoreSchemaBuilder.handleMultiplicity(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature, XSDComponent xsdComponent, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
           
protected  void XSDEcoreBuilder.initialize(EStructuralFeature eStructuralFeature, XSDFeature xsdFeature, XSDComponent xsdComponent)
           
protected  void MapBuilder.map(XSDComponent xsdComponent, EModelElement eModelElement)
           
protected  void EcoreSchemaBuilder.map(XSDComponent xsdComponent, EModelElement eModelElement)
           
 

Uses of XSDComponent in org.eclipse.xsd.impl
 

Classes in org.eclipse.xsd.impl that implement XSDComponent
 class XSDAnnotationImpl
          An implementation of the model object 'Annotation'
 class XSDAttributeDeclarationImpl
          An implementation of the model object 'Attribute Declaration'
 class XSDAttributeGroupDefinitionImpl
          An implementation of the model object 'Attribute Group Definition'
 class XSDAttributeUseImpl
          An implementation of the model object 'Attribute Use'
 class XSDBoundedFacetImpl
          An implementation of the model object 'Bounded Facet'
 class XSDCardinalityFacetImpl
          An implementation of the model object 'Cardinality Facet'
 class XSDComplexTypeContentImpl
          An implementation of the model object 'Complex Type Content'
 class XSDComplexTypeDefinitionImpl
          An implementation of the model object 'Complex Type Definition'
 class XSDComponentImpl
          An implementation of the model object 'Component'
 class XSDConstrainingFacetImpl
          An implementation of the model object 'Constraining Facet'
 class XSDElementDeclarationImpl
          An implementation of the model object 'Element Declaration'
 class XSDEnumerationFacetImpl
          An implementation of the model object 'Enumeration Facet'
 class XSDFacetImpl
          An implementation of the model object 'Facet'
 class XSDFeatureImpl
          An implementation of the model object 'Feature'
 class XSDFixedFacetImpl
          An implementation of the model object 'Fixed Facet'
 class XSDFractionDigitsFacetImpl
          An implementation of the model object 'Fraction Digits Facet'
 class XSDFundamentalFacetImpl
          An implementation of the model object 'Fundamental Facet'
 class XSDIdentityConstraintDefinitionImpl
          An implementation of the model object 'Identity Constraint Definition'
 class XSDLengthFacetImpl
          An implementation of the model object 'Length Facet'
 class XSDMaxExclusiveFacetImpl
          An implementation of the model object 'Max Exclusive Facet'
 class XSDMaxFacetImpl
          An implementation of the model object 'Max Facet'
 class XSDMaxInclusiveFacetImpl
          An implementation of the model object 'Max Inclusive Facet'
 class XSDMaxLengthFacetImpl
          An implementation of the model object 'Max Length Facet'
 class XSDMinExclusiveFacetImpl
          An implementation of the model object 'Min Exclusive Facet'
 class XSDMinFacetImpl
          An implementation of the model object 'Min Facet'
 class XSDMinInclusiveFacetImpl
          An implementation of the model object 'Min Inclusive Facet'
 class XSDMinLengthFacetImpl
          An implementation of the model object 'Min Length Facet'
 class XSDModelGroupDefinitionImpl
          An implementation of the model object 'Model Group Definition'
 class XSDModelGroupImpl
          An implementation of the model object 'Model Group'
 class XSDNamedComponentImpl
          An implementation of the model object 'Named Component'
 class XSDNotationDeclarationImpl
          An implementation of the model object 'Notation Declaration'
 class XSDNumericFacetImpl
          An implementation of the model object 'Numeric Facet'
 class XSDOrderedFacetImpl
          An implementation of the model object 'Ordered Facet'
 class XSDParticleImpl
          An implementation of the model object 'Particle'
 class XSDPatternFacetImpl
          An implementation of the model object 'Pattern Facet'
 class XSDRedefinableComponentImpl
          An implementation of the model object 'Redefinable Component'
 class XSDRepeatableFacetImpl
          An implementation of the model object 'Repeatable Facet'
 class XSDSchemaImpl
          An implementation of the model object 'Schema'
 class XSDScopeImpl
          An implementation of the model object 'Scope'
 class XSDSimpleTypeDefinitionImpl
          An implementation of the model object 'Simple Type Definition'
 class XSDTermImpl
          An implementation of the model object 'Term'
 class XSDTotalDigitsFacetImpl
          An implementation of the model object 'Total Digits Facet'
 class XSDTypeDefinitionImpl
          An implementation of the model object 'Type Definition'
 class XSDWhiteSpaceFacetImpl
          An implementation of the model object 'White Space Facet'
 class XSDWildcardImpl
          An implementation of the model object 'Wildcard'
 class XSDXPathDefinitionImpl
          An implementation of the model object 'XPath Definition'
 

Fields in org.eclipse.xsd.impl with type parameters of type XSDComponent
protected  java.util.Map<XSDComponent,XSDComponent> XSDSchemaImpl.redefinitionMap
           
protected  java.util.Map<XSDComponent,XSDComponent> XSDSchemaImpl.redefinitionMap
           
 

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDComponent
 java.util.Map<XSDComponent,XSDComponent> XSDSchemaImpl.getRedefinitionMap()
           
 java.util.Map<XSDComponent,XSDComponent> XSDSchemaImpl.getRedefinitionMap()
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDComponent
protected  XSDParticleImpl.XSDNFA.StateImpl XSDParticleImpl.XSDNFA.createState(XSDComponent associatedComponent)
           
static java.lang.String XSDParticleImpl.XSDNFA.getComponentLabel(XSDComponent xsdComponent)
           
protected  void XSDParticleImpl.XSDNFA.initialize(XSDComponent xsdComponent)
           
 

Method parameters in org.eclipse.xsd.impl with type arguments of type XSDComponent
static java.lang.String XSDParticleImpl.XSDNFA.getComponentLabel(java.util.Collection<XSDComponent> xsdComponents)
           
 

Uses of XSDComponent in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util with parameters of type XSDComponent
 T XSDSwitch.caseXSDComponent(XSDComponent object)
          Returns the result of interpretting the object as an instance of 'Component'
 


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