## Uses of Interface
org.eclipse.xsd.XSDDiagnostic

Packages that use XSDDiagnostic
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.util: This provides utility classes and interfaces to augment the basic API for XML Schema, as well as sample code.

Uses of XSDDiagnostic in org.eclipse.xsd

Methods in org.eclipse.xsd that return XSDDiagnostic
`XSDDiagnostic` `XSDFactory.createXSDDiagnostic()` Returns a new object of class 'Diagnostic'

Methods in org.eclipse.xsd that return types with arguments of type XSDDiagnostic
`EList<XSDDiagnostic>` `XSDSchema.getAllDiagnostics()` Returns the value of the 'All Diagnostics' reference list.
`java.util.Collection<XSDDiagnostic>` `XSDSimpleTypeDefinition.Assessment.getDiagnostics()` Returns the diagnostics collected for this particular assessment and for any nested assessments.
`EList<XSDDiagnostic>` `XSDConcreteComponent.getDiagnostics()` Returns the value of the 'Diagnostics' containment reference list.
`java.util.Collection<XSDDiagnostic>` `XSDSimpleTypeDefinition.Assessment.getLocalDiagnostics()` Returns the diagnostics that are collected for just this particular assessment.

Uses of XSDDiagnostic in org.eclipse.xsd.ecore

Fields in org.eclipse.xsd.ecore with type parameters of type XSDDiagnostic
`protected java.util.List<XSDDiagnostic>` `XSDEcoreBuilder.diagnostics`

Methods in org.eclipse.xsd.ecore that return types with arguments of type XSDDiagnostic
`java.util.List<XSDDiagnostic>` `XSDEcoreBuilder.getDiagnostics()`

Uses of XSDDiagnostic in org.eclipse.xsd.impl

Classes in org.eclipse.xsd.impl that implement XSDDiagnostic
`class` `XSDDiagnosticImpl` An implementation of the model object 'Diagnostic'

Fields in org.eclipse.xsd.impl with type parameters of type XSDDiagnostic
`protected EList<XSDDiagnostic>` `XSDSchemaImpl.allDiagnostics` The cached value of the '`All Diagnostics`' reference list
`protected java.util.Collection<XSDDiagnostic>` `XSDParticleImpl.XSDNFA.diagnostics`
`protected EList<XSDDiagnostic>` `XSDConcreteComponentImpl.diagnostics` The cached value of the '`Diagnostics`' containment reference list
`java.util.Collection<XSDDiagnostic>` `XSDSimpleTypeDefinitionImpl.AssessmentImpl.diagnostics` These are the diagnostics that are collected.

Methods in org.eclipse.xsd.impl that return XSDDiagnostic
`protected XSDDiagnostic` `XSDConcreteComponentImpl.checkAttributeTypeConstraint(java.lang.String builtInTypeName, java.lang.String builtInAttributeName, java.lang.String value, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element, java.lang.String attributeName, boolean isRequired)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.checkAttributeTypeConstraint(XSDComplexTypeDefinition xsdComplexTypeDefinition, java.lang.String builtInAttributeName, java.lang.String value, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element, java.lang.String attributeName, boolean isRequired)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.checkBuiltInTypeConstraint(java.lang.String builtInTypeName, java.lang.String value, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element, java.lang.String attributeName, boolean isRequired)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.checkComplexContent(java.lang.String builtInTypeName, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.checkComplexContent(XSDComplexTypeDefinition xsdComplexTypeDefinition, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.checkElementComplexContent(java.lang.String elementName, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element)`
`protected XSDDiagnostic` `XSDParticleImpl.XSDNFA.checkOverlap(XSDElementDeclaration xsdElementDeclaration1, XSDTerm xsdComponent2)`
`XSDDiagnostic` `XSDParticleImpl.XSDNFA.checkOverlap(XSDTerm xsdComponent1, XSDTerm xsdComponent2)`
`protected XSDDiagnostic` `XSDParticleImpl.XSDNFA.checkOverlap(XSDWildcard xsdWildcard1, XSDTerm xsdComponent2)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.checkSimpleTypeConstraint(XSDSimpleTypeDefinition xsdTypeDefinition, java.lang.String value, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element, java.lang.String attributeName, boolean isRequired)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.createDiagnostic(XSDDiagnosticSeverity severity, java.lang.String key)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.createDiagnostic(XSDDiagnosticSeverity severity, java.lang.String key, java.lang.Object s1)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.createDiagnostic(XSDDiagnosticSeverity severity, java.lang.String key, java.lang.Object s1, java.lang.Object s2)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.createDiagnostic(XSDDiagnosticSeverity severity, java.lang.String key, java.lang.Object s1, java.lang.Object s2, java.lang.Object s3)`
`protected XSDDiagnostic` `XSDPatternFacetImpl.createPatternDiagnostic(java.lang.String parseError, int location)`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.createRequiredAttributeDiagnostic(java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element, java.lang.String attributeName)`
`XSDDiagnostic` `XSDFactoryImpl.createXSDDiagnostic()`
`protected XSDDiagnostic` `XSDConcreteComponentImpl.reportConstraintViolation(java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element, java.lang.String attributeName, java.lang.Object[] substitutions)`

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDDiagnostic
`protected java.util.Collection<XSDDiagnostic>` `XSDConcreteComponentImpl.checkAttributes(java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element, java.lang.String[] allowedAttributeNames)`
`EList<XSDDiagnostic>` `XSDSchemaImpl.getAllDiagnostics()`
`java.util.Collection<XSDDiagnostic>` `XSDParticleImpl.XSDNFA.getDiagnostics()`
`EList<XSDDiagnostic>` `XSDConcreteComponentImpl.getDiagnostics()`
`java.util.Collection<XSDDiagnostic>` `XSDSimpleTypeDefinitionImpl.AssessmentImpl.getDiagnostics()`
`java.util.Collection<XSDDiagnostic>` `XSDSimpleTypeDefinitionImpl.AssessmentImpl.getLocalDiagnostics()`

Methods in org.eclipse.xsd.impl with parameters of type XSDDiagnostic
`protected void` `XSDConcreteComponentImpl.adoptDiagnostic(XSDDiagnostic xsdDiagnostic)`
`protected void` `XSDConcreteComponentImpl.orphanDiagnostic(XSDDiagnostic xsdDiagnostic)`
`protected static java.lang.String` `XSDConcreteComponentImpl.populateDiagnostic(XSDDiagnostic xsdDiagnostic, java.lang.String key, java.lang.Object[] substitutions)`

Method parameters in org.eclipse.xsd.impl with type arguments of type XSDDiagnostic
`protected void` `XSDSimpleTypeDefinitionImpl.AssessmentImpl.getAllDiagnostics(java.util.Collection<XSDDiagnostic> result)`

Uses of XSDDiagnostic in org.eclipse.xsd.presentation

Methods in org.eclipse.xsd.presentation with parameters of type XSDDiagnostic
`protected void` `XSDEditor.initializeMarkerPosition(IMarker marker, XSDDiagnostic xsdDiagnostic)`

Uses of XSDDiagnostic in org.eclipse.xsd.util

Fields in org.eclipse.xsd.util with type parameters of type XSDDiagnostic
`protected java.util.List<XSDDiagnostic>` `DefaultErrorHandler.xsdDiagnostics`
`protected java.util.List<XSDDiagnostic>` `XSDParser.xsdDiagnostics`

Methods in org.eclipse.xsd.util that return types with arguments of type XSDDiagnostic
`java.util.Collection<XSDDiagnostic>` `DefaultErrorHandler.getDiagnostics()`
`java.util.Collection<XSDDiagnostic>` `XSDParser.getDiagnostics()`

Methods in org.eclipse.xsd.util with parameters of type XSDDiagnostic
`T` `XSDSwitch.caseXSDDiagnostic(XSDDiagnostic object)` Returns the result of interpreting the object as an instance of 'Diagnostic'

Method parameters in org.eclipse.xsd.util with type arguments of type XSDDiagnostic
`protected static void` `XSDResourceImpl.assignDiagnostics(XSDSchema xsdSchema, java.util.Collection<XSDDiagnostic> xsdDiagnostics)` Assigns diagnostics to a schema.

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