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
 

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

Methods in org.eclipse.xsd.ecore with parameters of type XSDComponent
protected  void EcoreSchemaBuilder.map(XSDComponent xsdComponent, EModelElement eModelElement)
           
protected  void EcoreSchemaBuilder.createEcoreAnnotation(XSDComponent xsdComponent, String key, String value)
           
protected  void EcoreSchemaBuilder.createAnnotation(XSDComponent xsdComponent, String namespace, String key, String value)
           
protected  void EcoreSchemaBuilder.buildAnnotations(XSDComponent xsdComponent, EModelElement eModelElement)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, String name, EClassifier type, XSDComponent xsdComponent)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, String name, EClassifier type, XSDComponent xsdComponent, int minOccurs, int maxOccurs)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEffectiveTypeDefinition(XSDComponent xsdComponent, XSDFeature xsdFeature)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, XSDElementDeclaration xsdElementDeclaration, String name, XSDComponent xsdComponent, int minOccurs, int maxOccurs)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, XSDAttributeDeclaration xsdAttributeDeclaration, String name, XSDComponent xsdComponent, boolean isRequired)
           
protected  void XSDEcoreBuilder.initialize(EStructuralFeature eStructuralFeature, XSDFeature xsdFeature, XSDComponent xsdComponent)
           
protected  void MapBuilder.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'
 

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

Uses of XSDComponent in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util with parameters of type XSDComponent
 Object 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.