Uses of Interface
org.eclipse.xsd.XSDConcreteComponent

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

Subinterfaces of XSDConcreteComponent in org.eclipse.xsd
 interface XSDAnnotation
           A representation of the model object 'Annotation'.
 interface XSDAttributeDeclaration
           A representation of the model object 'Attribute Declaration'
 interface XSDAttributeGroupContent
           A representation of the model object 'Attribute Group Content'.
 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 XSDComponent
           A representation of the model object 'Component'.
 interface XSDConstrainingFacet
           A representation of the model object 'Constraining Facet'
 interface XSDDiagnostic
           A representation of the model object 'Diagnostic'.
 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 XSDImport
           A representation of the model object 'Import'
 interface XSDInclude
           A representation of the model object 'Include'
 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 XSDParticleContent
           A representation of the model object 'Particle Content'.
 interface XSDPatternFacet
           A representation of the model object 'Pattern Facet'
 interface XSDRedefinableComponent
           A representation of the model object 'Redefinable Component'.
 interface XSDRedefine
           A representation of the model object 'Redefine'
 interface XSDRedefineContent
           A representation of the model object 'Redefine Content'.
 interface XSDRepeatableFacet
           A representation of the model object 'Repeatable Facet'.
 interface XSDSchema
           A representation of the model object 'Schema'
 interface XSDSchemaCompositor
           A representation of the model object 'Schema Compositor'.
 interface XSDSchemaContent
           A representation of the model object 'Schema Content'.
 interface XSDSchemaDirective
           A representation of the model object 'Schema Directive'.
 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'.
 

Methods in org.eclipse.xsd that return XSDConcreteComponent
 XSDConcreteComponent XSDSchema.getCorrespondingComponent(Node node)
          Returns the best concrete component that corresponds to the given node.
 XSDConcreteComponent XSDDiagnostic.getPrimaryComponent()
          Returns the value of the 'Primary Component' reference
 XSDConcreteComponent XSDConcreteComponent.getContainer()
          Returns the value of the 'Container' reference
 XSDConcreteComponent XSDConcreteComponent.getRootContainer()
          Returns the value of the 'Root Container' reference
 XSDConcreteComponent XSDConcreteComponent.cloneConcreteComponent(boolean deep, boolean shareDOM)
          Creates a clone of the component.
 

Methods in org.eclipse.xsd with parameters of type XSDConcreteComponent
 void XSDDiagnostic.setPrimaryComponent(XSDConcreteComponent value)
          Sets the value of the 'Primary Component' reference
 String XSDNamedComponent.getQName(XSDConcreteComponent relativeToComponent)
          Returns this named component's 'QName' in the context of the given component
 boolean XSDConcreteComponent.contains(XSDConcreteComponent xsdConcreteComponent)
          Returns whether the given component is contained by this component.
 

Uses of XSDConcreteComponent in org.eclipse.xsd.ecore
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDConcreteComponent
protected  void EcoreXMLSchemaBuilder.addDocumentation(XSDConcreteComponent xsdComponent, EModelElement eModelElement)
           
protected  XSDAnnotation EcoreSchemaBuilder.buildAnnotation(XSDConcreteComponent xsdComponent, EModelElement eModelElement)
           
protected  String XSDEcoreBuilder.getEcoreAttribute(XSDConcreteComponent xsdConcreteComponent1, XSDConcreteComponent xsdConcreteComponent2, String attribute)
           
protected  String XSDEcoreBuilder.getEcoreAttribute(XSDConcreteComponent xsdConcreteComponent, String attribute)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, String attribute)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, Element element, String namespace, String attribute)
           
protected  List XSDEcoreBuilder.getEcoreTypeQNamesAttribute(XSDConcreteComponent xsdConcreteComponent, String attribute)
           
protected  List XSDEcoreBuilder.getEcoreTypeQNamesAttribute(XSDConcreteComponent xsdConcreteComponent, Element element, String namespace, String attribute)
           
protected  void XSDEcoreBuilder.setAnnotations(EModelElement eModelElement, XSDConcreteComponent xsdComponent)
           
 

Uses of XSDConcreteComponent in org.eclipse.xsd.impl
 

Classes in org.eclipse.xsd.impl that implement XSDConcreteComponent
 class XSDAnnotationImpl
           An implementation of the model object 'Annotation'
 class XSDAttributeDeclarationImpl
           An implementation of the model object 'Attribute Declaration'
 class XSDAttributeGroupContentImpl
           An implementation of the model object 'Attribute Group Content'
 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 XSDConcreteComponentImpl
           An implementation of the model object 'Concrete Component'
 class XSDConstrainingFacetImpl
           An implementation of the model object 'Constraining Facet'
 class XSDDiagnosticImpl
           An implementation of the model object 'Diagnostic'
 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 XSDImportImpl
           An implementation of the model object 'Import'
 class XSDIncludeImpl
           An implementation of the model object 'Include'
 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 XSDParticleContentImpl
           An implementation of the model object 'Particle Content'
 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 XSDRedefineContentImpl
           An implementation of the model object 'Redefine Content'
 class XSDRedefineImpl
           An implementation of the model object 'Redefine'
 class XSDRepeatableFacetImpl
           An implementation of the model object 'Repeatable Facet'
 class XSDSchemaCompositorImpl
           An implementation of the model object 'Schema Compositor'
 class XSDSchemaContentImpl
           An implementation of the model object 'Schema Content'
 class XSDSchemaDirectiveImpl
           An implementation of the model object 'Schema Directive'
 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 that return XSDConcreteComponent
 XSDConcreteComponent XSDAnnotationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDMaxLengthFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDLengthFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDNotationDeclarationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDRedefineImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDWhiteSpaceFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDPatternFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDIdentityConstraintDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDModelGroupDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDSimpleTypeDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDXPathDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDImportImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDDiagnosticImpl.getPrimaryComponent()
           
 XSDConcreteComponent XSDFractionDigitsFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDSchemaImpl.getCorrespondingComponent(Node node)
           
 XSDConcreteComponent XSDSchemaImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDAttributeGroupDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDWildcardImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDConcreteComponentImpl.getContainer()
           
 XSDConcreteComponent XSDConcreteComponentImpl.getRootContainer()
           
 XSDConcreteComponent XSDConcreteComponentImpl.getBestConcreteComponent(List elementPath)
           
 XSDConcreteComponent XSDConcreteComponentImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDParticleImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDElementDeclarationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDComplexTypeDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDMinLengthFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDEnumerationFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDMaxInclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDModelGroupImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDAttributeDeclarationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDIncludeImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDMaxExclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDMinInclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDMinExclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDTotalDigitsFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 XSDConcreteComponent XSDAttributeUseImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDConcreteComponent
protected  void XSDModelGroupDefinitionImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDModelGroupDefinitionImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDSimpleTypeDefinitionImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDSimpleTypeDefinitionImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
 void XSDSimpleTypeDefinitionImpl.AssessmentImpl.assignDiagnostics(XSDConcreteComponent xsdConcreteComponent, Element element, String attributeName)
           
 void XSDDiagnosticImpl.setPrimaryComponent(XSDConcreteComponent primaryComponent)
           
protected  void XSDSchemaImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDSchemaImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDAttributeGroupDefinitionImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDAttributeGroupDefinitionImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
 String XSDNamedComponentImpl.getQName(XSDConcreteComponent relativeToComponent)
           
protected  void XSDWildcardImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDWildcardImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  XSDConcreteComponentImpl XSDConcreteComponentImpl.getDiagnosticTarget(XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDConcreteComponentImpl.handleElementForAdopt(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDConcreteComponentImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDConcreteComponentImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
 void XSDConcreteComponentImpl.moveContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
 boolean XSDConcreteComponentImpl.contains(XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDParticleImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDParticleImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDElementDeclarationImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDElementDeclarationImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDComplexTypeDefinitionImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDComplexTypeDefinitionImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDModelGroupImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDModelGroupImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDAttributeDeclarationImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDAttributeDeclarationImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDAttributeUseImpl.adoptContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
protected  void XSDAttributeUseImpl.orphanContent(EReference eReference, XSDConcreteComponent xsdConcreteComponent)
           
 

Uses of XSDConcreteComponent in org.eclipse.xsd.presentation
 

Methods in org.eclipse.xsd.presentation that return XSDConcreteComponent
static XSDConcreteComponent XSDEditor.getResolvedObject(XSDConcreteComponent xsdConcreteComponent)
          This is a utility function to resolve a component.
 

Methods in org.eclipse.xsd.presentation with parameters of type XSDConcreteComponent
static XSDConcreteComponent XSDEditor.getResolvedObject(XSDConcreteComponent xsdConcreteComponent)
          This is a utility function to resolve a component.
 

Uses of XSDConcreteComponent in org.eclipse.xsd.provider
 

Methods in org.eclipse.xsd.provider with parameters of type XSDConcreteComponent
protected  CommandParameter XSDItemProviderAdapter.createChildParameter(EReference feature, XSDConcreteComponent child)
          This is a convenience method for creating CommandParameters for a given parent feature and child object.
protected  void XSDItemProviderAdapter.addSimpleTypeDefinitionChildParameters(Collection newChildDescriptors, XSDConcreteComponent parent, EReference feature, boolean atomic, boolean list, boolean union)
          This is a convenience method for creating CommandParameters for simple type definitions of zero, one, two, or all of three varieties (atomic, list, and union), and adding them to a newChildDescriptors collection.
protected  XSDAttributeDeclaration XSDItemProviderAdapter.createAttributeDeclaration(XSDConcreteComponent parent)
          This creates an object of type XSDAttributeDeclaration with a name that is unique globally (compared to other global attribute declarations) or locally (compared to sibling attribute declarations and children of sibling attribute groups), depending on the type of the specified parent.
protected  Collection XSDItemProviderAdapter.getAttributeSiblings(XSDConcreteComponent parent)
          This gathers and returns the siblings by stepping up through any attribute group definitions to the top-most parent attribute definition or complex type definition, and returning the attribute uses for it.
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.
protected  XSDModelGroup XSDItemProviderAdapter.getTopModelGroup(XSDConcreteComponent parent)
          If the specified parent is a model group, this finds and returns the top-most model group above it (within the same complex type or model group definition).
protected  XSDAttributeGroupDefinition XSDItemProviderAdapter.createAttributeGroupDefinition(XSDConcreteComponent parent)
          This creates an object of type XSDAttributeGroupDefinition with a name that is unique globally, and that resolves to itself.
protected  XSDModelGroupDefinition XSDItemProviderAdapter.createModelGroupDefinition(XSDConcreteComponent parent)
          This creates an object of type XSDModelGroupDefinition with a name that is unique globally, and that resolves to itself.
protected  XSDComplexTypeDefinition XSDItemProviderAdapter.createComplexTypeDefinition(XSDConcreteComponent parent)
          This creates an object of type XSDComplexTypeDefinition with a name that is unique globally, if this is to be a global definition; otherwise, with no name.
protected  XSDSimpleTypeDefinition XSDItemProviderAdapter.createSimpleTypeDefinition(XSDConcreteComponent parent)
          This creates an object of type XSDSimpleTypeDefinition with a name that is unique globally, if this is to be a global definition; otherwise, with no name.
protected  XSDIdentityConstraintDefinition XSDItemProviderAdapter.createIdentityConstraintDefinition(XSDConcreteComponent parent)
          This creates an object of type XSDIdentityConstraintDefinition with a name that is unique globally.
protected  XSDNotationDeclaration XSDItemProviderAdapter.createNotationDeclaration(XSDConcreteComponent parent)
          This creates an object of type XSDNotationDeclaration with a name that is unique globally.
 

Uses of XSDConcreteComponent in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util that return XSDConcreteComponent
 XSDConcreteComponent XSDPrototypicalSchema.cloneComponent(XSDConcreteComponent xsdConcreteComponent, boolean preserveDOM)
          
 

Methods in org.eclipse.xsd.util with parameters of type XSDConcreteComponent
 Object XSDSwitch.caseXSDConcreteComponent(XSDConcreteComponent object)
          Returns the result of interpretting the object as an instance of 'Concrete Component'
static XSDAttributeDeclaration XSDSchemaBuildingTools.addAttributeDeclaration(XSDConcreteComponent component, String localName, Object type)
          Add a an attribute declaration to a component.
static XSDAnnotation XSDSchemaBuildingTools.addUserInformation(XSDConcreteComponent component, String sourceURI, String text)
          Add a local annotation with userInfo to the given item.
static XSDModelGroup XSDSchemaBuildingTools.addModelGroupDefinition(XSDConcreteComponent component, String localName, XSDCompositor compositor, List groupTerms)
          Add a named modelGroup(Definition) to a container.
 void XSDPrototypicalSchema.printComponent(OutputStream outputStream, XSDConcreteComponent xsdConcreteComponent)
          
 XSDConcreteComponent XSDPrototypicalSchema.cloneComponent(XSDConcreteComponent xsdConcreteComponent, boolean preserveDOM)
          
 


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