## 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` `XSDConcreteComponent.cloneConcreteComponent(boolean deep, boolean shareDOM)` Creates a clone of the component.
`XSDConcreteComponent` `XSDConcreteComponent.getContainer()` Returns the value of the 'Container' reference
`XSDConcreteComponent` `XSDSchema.getCorrespondingComponent(org.w3c.dom.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.getRootContainer()` Returns the value of the 'Root Container' reference

Methods in org.eclipse.xsd that return types with arguments of type XSDConcreteComponent
`EList<XSDConcreteComponent>` `XSDDiagnostic.getComponents()` Returns the value of the 'Components' reference list.
`java.util.Collection<XSDConcreteComponent>` `XSDConcreteComponent.getComponentsWithApplicationInformation(java.lang.String sourceURI)` Returns the collection of components that have an `annotation` containing an `appinfo` with given source URI.
`java.util.Collection<XSDConcreteComponent>` `XSDConcreteComponent.getComponentsWithUserInformation(java.lang.String sourceURI)` Returns the collection of components that have an `annotation` containing a `documentation` with given source URI.

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

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 java.lang.String` `XSDEcoreBuilder.getEcoreAttribute(XSDConcreteComponent xsdConcreteComponent, java.lang.String attribute)`
`protected java.lang.String` `XSDEcoreBuilder.getEcoreAttribute(XSDConcreteComponent xsdConcreteComponent1, XSDConcreteComponent xsdConcreteComponent2, java.lang.String attribute)`
`protected XSDTypeDefinition` `XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, org.w3c.dom.Element element, java.lang.String namespace, java.lang.String attribute)`
`protected XSDTypeDefinition` `XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, java.lang.String attribute)`
`protected java.util.List<XSDTypeDefinition>` `XSDEcoreBuilder.getEcoreTypeQNamesAttribute(XSDConcreteComponent xsdConcreteComponent, org.w3c.dom.Element element, java.lang.String namespace, java.lang.String attribute)`
`protected java.util.List<XSDTypeDefinition>` `XSDEcoreBuilder.getEcoreTypeQNamesAttribute(XSDConcreteComponent xsdConcreteComponent, java.lang.String attribute)`
`protected EGenericType` `XSDEcoreBuilder.getGenericType(XSDConcreteComponent xsdConcreteComponent, org.w3c.dom.Element element, EModelElement context, java.lang.String value)`
`protected java.util.List<EGenericType>` `XSDEcoreBuilder.getGenericTypes(XSDConcreteComponent xsdConcreteComponent, org.w3c.dom.Element element, EModelElement context, java.lang.String value)`
`protected void` `XSDEcoreBuilder.resolveGenericType(XSDConcreteComponent xsdConcreteComponent, org.w3c.dom.Element element, EModelElement context, EGenericType eGenericType)`
`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'

Fields in org.eclipse.xsd.impl with type parameters of type XSDConcreteComponent
`protected EList<XSDConcreteComponent>` `XSDDiagnosticImpl.components` The cached value of the '`Components`' reference list
`protected EList<XSDConcreteComponent>` `XSDConcreteComponentImpl.xsdContents`

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

`protected static

`<T extends XSDConcreteComponent> java.util.List<T>`

`

`XSDConcreteComponentImpl.cloneConcreteComponents(java.util.List<T> xsdConcreteComponents, boolean deep, boolean shareDOM)`

Methods in org.eclipse.xsd.impl that return XSDConcreteComponent
`XSDConcreteComponent` `XSDConcreteComponentImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDModelGroupImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDElementDeclarationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDIdentityConstraintDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDMaxInclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDEnumerationFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDMaxExclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDMinInclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDComplexTypeDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDMinExclusiveFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDFractionDigitsFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDTotalDigitsFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDAttributeUseImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDMinLengthFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDModelGroupDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDSimpleTypeDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDAnnotationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDRedefineImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDAttributeGroupDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDPatternFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDIncludeImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDMaxLengthFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDLengthFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDAttributeDeclarationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDWhiteSpaceFacetImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDSchemaImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDImportImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDWildcardImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDNotationDeclarationImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDParticleImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDXPathDefinitionImpl.cloneConcreteComponent(boolean deep, boolean shareDOM)`
`XSDConcreteComponent` `XSDConcreteComponentImpl.getBestConcreteComponent(java.util.List<org.w3c.dom.Element> elementPath)`
`XSDConcreteComponent` `XSDConcreteComponentImpl.getContainer()`
`XSDConcreteComponent` `XSDSchemaImpl.getCorrespondingComponent(org.w3c.dom.Node node)`
`XSDConcreteComponent` `XSDDiagnosticImpl.getPrimaryComponent()`
`XSDConcreteComponent` `XSDConcreteComponentImpl.getRootContainer()`

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDConcreteComponent
`java.util.Iterator<XSDConcreteComponent>` `XSDConcreteComponentImpl.XSDContentsEList.basicIterator()`
`java.util.List<XSDConcreteComponent>` `XSDConcreteComponentImpl.XSDContentsEList.basicList()`
`EList<XSDConcreteComponent>` `XSDDiagnosticImpl.getComponents()`
`java.util.Collection<XSDConcreteComponent>` `XSDConcreteComponentImpl.getComponentsWithApplicationInformation(java.lang.String sourceURI)`
`java.util.Collection<XSDConcreteComponent>` `XSDConcreteComponentImpl.getComponentsWithUserInformation(java.lang.String sourceURI)`
`EList<XSDConcreteComponent>` `XSDConcreteComponentImpl.getXSDContents()`
`protected java.util.ListIterator<XSDConcreteComponent>` `XSDConcreteComponentImpl.XSDContentsEList.newListIterator()`

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

Method parameters in org.eclipse.xsd.impl with type arguments of type XSDConcreteComponent
`protected void` `XSDConcreteComponentImpl.getComponentsWithInformation(java.util.Collection<XSDConcreteComponent> result, int nodeType, java.lang.String sourceURI)`
`protected void` `XSDAnnotationImpl.getComponentsWithInformation(java.util.Collection<XSDConcreteComponent> result, int nodeType, java.lang.String sourceURI)`
`protected void` `XSDConcreteComponentImpl.handleAnnotationReconciliation(EReference eReference, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDConcreteComponentImpl.handleAnnotationReconciliation(EReference eReference, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDConcreteComponentImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDConcreteComponentImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDElementDeclarationImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDElementDeclarationImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDIdentityConstraintDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDIdentityConstraintDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDComplexTypeDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDComplexTypeDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSimpleTypeDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSimpleTypeDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDRedefineImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDRedefineImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeGroupDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeGroupDefinitionImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDFacetImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDFacetImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeDeclarationImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeDeclarationImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSchemaImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSchemaImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDWildcardImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDWildcardImpl.handleReconciliation(java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDConcreteComponentImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDConcreteComponentImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDElementDeclarationImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDElementDeclarationImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDIdentityConstraintDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDIdentityConstraintDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDComplexTypeDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDComplexTypeDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDModelGroupDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSimpleTypeDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSimpleTypeDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDRedefineImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDRedefineImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeGroupDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeGroupDefinitionImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDFacetImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDFacetImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeDeclarationImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDAttributeDeclarationImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSchemaImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSchemaImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDWildcardImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDWildcardImpl.handleUnreconciledElement(org.w3c.dom.Element child, java.util.List<XSDConcreteComponent> newContents, java.util.List<XSDConcreteComponent> remainingContents)`
`protected void` `XSDSchemaImpl.reset(java.util.List<? extends XSDConcreteComponent> components)`

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 void`

`XSDItemProviderAdapter.addSimpleTypeDefinitionChildParameters(java.util.Collection<java.lang.Object> newChildDescriptors, XSDConcreteComponent parent, EReference feature, boolean atomic, boolean list, boolean union)`
This is a convenience method for creating `CommandParameter`s 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 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 CommandParameter` `XSDItemProviderAdapter.createChildParameter(EReference feature, XSDConcreteComponent child)` This is a convenience method for creating `CommandParameter`s for a given parent feature and child object.
`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 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 XSDIdentityConstraintDefinition` `XSDItemProviderAdapter.createIdentityConstraintDefinition(XSDConcreteComponent parent)` This creates an object of type `XSDIdentityConstraintDefinition` with a name that is unique globally.
`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 XSDNotationDeclaration` `XSDItemProviderAdapter.createNotationDeclaration(XSDConcreteComponent parent)` This creates an object of type `XSDNotationDeclaration` with a name that is unique globally.
`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 java.util.Collection<? extends XSDAttributeUse>` `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 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).

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
`static XSDAttributeDeclaration` `XSDSchemaBuildingTools.addAttributeDeclaration(XSDConcreteComponent component, java.lang.String localName, java.lang.Object type)` Add a an attribute declaration to a component.
`static XSDModelGroup` `XSDSchemaBuildingTools.addModelGroupDefinition(XSDConcreteComponent component, java.lang.String localName, XSDCompositor compositor, java.util.List<? extends XSDTerm> groupTerms)` Add a named modelGroup(Definition) to a container.
`static XSDAnnotation` `XSDSchemaBuildingTools.addUserInformation(XSDConcreteComponent component, java.lang.String sourceURI, java.lang.String text)` Add a local annotation with userInfo to the given item.
`T` `XSDSwitch.caseXSDConcreteComponent(XSDConcreteComponent object)` Returns the result of interpreting the object as an instance of 'Concrete Component'
`XSDConcreteComponent` `XSDPrototypicalSchema.cloneComponent(XSDConcreteComponent xsdConcreteComponent, boolean preserveDOM)`
`void` `XSDPrototypicalSchema.printComponent(java.io.OutputStream outputStream, XSDConcreteComponent xsdConcreteComponent)`

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