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

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

Methods in org.eclipse.xsd that return XSDAnnotation
`XSDAnnotation` `XSDFactory.createXSDAnnotation()` Returns a new object of class 'Annotation'
`XSDAnnotation` `XSDImport.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDModelGroupDefinition.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDAttributeDeclaration.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDModelGroup.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDTypeDefinition.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDIdentityConstraintDefinition.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDInclude.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDElementDeclaration.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDFacet.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDAttributeGroupDefinition.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDWildcard.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDNotationDeclaration.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDXPathDefinition.getAnnotation()` Returns the value of the 'Annotation' containment reference
`XSDAnnotation` `XSDComplexTypeDefinition.getContentAnnotation()` Returns the value of the 'Content Annotation' containment reference
`XSDAnnotation` `XSDTypeDefinition.getDerivationAnnotation()` Returns the value of the 'Derivation Annotation' containment reference

Methods in org.eclipse.xsd that return types with arguments of type XSDAnnotation
`EList<XSDAnnotation>` `XSDSchema.getAnnotations()` Returns the value of the 'Annotations' reference list.
`EList<XSDAnnotation>` `XSDTypeDefinition.getAnnotations()` Returns the value of the 'Annotations' reference list.
`EList<XSDAnnotation>` `XSDRepeatableFacet.getAnnotations()` Returns the value of the 'Annotations' reference list.
`EList<XSDAnnotation>` `XSDRedefine.getAnnotations()` Returns the value of the 'Annotations' reference list.
`EList<XSDAnnotation>` `XSDWildcard.getAnnotations()` Returns the value of the 'Annotations' reference list.

Methods in org.eclipse.xsd with parameters of type XSDAnnotation
`void` `XSDImport.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDModelGroupDefinition.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDAttributeDeclaration.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDModelGroup.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDTypeDefinition.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDIdentityConstraintDefinition.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDInclude.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDElementDeclaration.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDFacet.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDAttributeGroupDefinition.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDWildcard.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDNotationDeclaration.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDXPathDefinition.setAnnotation(XSDAnnotation value)` Sets the value of the '`Annotation`' containment reference
`void` `XSDComplexTypeDefinition.setContentAnnotation(XSDAnnotation value)` Sets the value of the '`Content Annotation`' containment reference
`void` `XSDTypeDefinition.setDerivationAnnotation(XSDAnnotation value)` Sets the value of the '`Derivation Annotation`' containment reference

Uses of XSDAnnotation in org.eclipse.xsd.ecore

Methods in org.eclipse.xsd.ecore that return XSDAnnotation
`protected XSDAnnotation` `EcoreSchemaBuilder.buildAnnotation(XSDConcreteComponent xsdComponent, EModelElement eModelElement)`

Methods in org.eclipse.xsd.ecore with parameters of type XSDAnnotation
`protected void` `EcoreSchemaBuilder.createUserInfo(XSDAnnotation xsdAnnotation, java.lang.String documentation)`

Uses of XSDAnnotation in org.eclipse.xsd.impl

Classes in org.eclipse.xsd.impl that implement XSDAnnotation
`class` `XSDAnnotationImpl` An implementation of the model object 'Annotation'

Fields in org.eclipse.xsd.impl declared as XSDAnnotation
`protected XSDAnnotation` `XSDAttributeGroupDefinitionImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDModelGroupImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDModelGroupDefinitionImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDIdentityConstraintDefinitionImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDIncludeImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDFacetImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDImportImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDTypeDefinitionImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDAttributeDeclarationImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDNotationDeclarationImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDElementDeclarationImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDXPathDefinitionImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDWildcardImpl.annotation` The cached value of the '`Annotation`' containment reference
`protected XSDAnnotation` `XSDComplexTypeDefinitionImpl.contentAnnotation` The cached value of the '`Content Annotation`' containment reference
`protected XSDAnnotation` `XSDTypeDefinitionImpl.derivationAnnotation` The cached value of the '`Derivation Annotation`' containment reference

Fields in org.eclipse.xsd.impl with type parameters of type XSDAnnotation
`protected EList<XSDAnnotation>` `XSDRepeatableFacetImpl.annotations` The cached value of the '`Annotations`' reference list
`protected EList<XSDAnnotation>` `XSDSchemaImpl.annotations` The cached value of the '`Annotations`' reference list
`protected EList<XSDAnnotation>` `XSDRedefineImpl.annotations` The cached value of the '`Annotations`' reference list
`protected EList<XSDAnnotation>` `XSDTypeDefinitionImpl.annotations` The cached value of the '`Annotations`' reference list
`protected EList<XSDAnnotation>` `XSDWildcardImpl.annotations` The cached value of the '`Annotations`' reference list

Methods in org.eclipse.xsd.impl that return XSDAnnotation
`static XSDAnnotation` `XSDAnnotationImpl.createAnnotation(org.w3c.dom.Node node)`
`XSDAnnotation` `XSDFactoryImpl.createXSDAnnotation()`
`XSDAnnotation` `XSDAttributeGroupDefinitionImpl.getAnnotation()`
`XSDAnnotation` `XSDModelGroupImpl.getAnnotation()`
`XSDAnnotation` `XSDModelGroupDefinitionImpl.getAnnotation()`
`XSDAnnotation` `XSDIdentityConstraintDefinitionImpl.getAnnotation()`
`XSDAnnotation` `XSDIncludeImpl.getAnnotation()`
`XSDAnnotation` `XSDFacetImpl.getAnnotation()`
`XSDAnnotation` `XSDImportImpl.getAnnotation()`
`XSDAnnotation` `XSDTypeDefinitionImpl.getAnnotation()`
`XSDAnnotation` `XSDAttributeDeclarationImpl.getAnnotation()`
`XSDAnnotation` `XSDNotationDeclarationImpl.getAnnotation()`
`XSDAnnotation` `XSDElementDeclarationImpl.getAnnotation()`
`XSDAnnotation` `XSDXPathDefinitionImpl.getAnnotation()`
`XSDAnnotation` `XSDWildcardImpl.getAnnotation()`
`XSDAnnotation` `XSDComplexTypeDefinitionImpl.getContentAnnotation()`
`XSDAnnotation` `XSDTypeDefinitionImpl.getDerivationAnnotation()`

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDAnnotation
`EList<XSDAnnotation>` `XSDRepeatableFacetImpl.getAnnotations()`
`EList<XSDAnnotation>` `XSDSchemaImpl.getAnnotations()`
`EList<XSDAnnotation>` `XSDRedefineImpl.getAnnotations()`
`EList<XSDAnnotation>` `XSDTypeDefinitionImpl.getAnnotations()`
`EList<XSDAnnotation>` `XSDWildcardImpl.getAnnotations()`

Methods in org.eclipse.xsd.impl with parameters of type XSDAnnotation
`NotificationChain` `XSDAttributeGroupDefinitionImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDModelGroupImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDModelGroupDefinitionImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDIdentityConstraintDefinitionImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDIncludeImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDFacetImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDImportImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDTypeDefinitionImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDAttributeDeclarationImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDNotationDeclarationImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDElementDeclarationImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDXPathDefinitionImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDWildcardImpl.basicSetAnnotation(XSDAnnotation newAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDComplexTypeDefinitionImpl.basicSetContentAnnotation(XSDAnnotation newContentAnnotation, NotificationChain msgs)`
`NotificationChain` `XSDTypeDefinitionImpl.basicSetDerivationAnnotation(XSDAnnotation newDerivationAnnotation, NotificationChain msgs)`
`void` `XSDAttributeGroupDefinitionImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDModelGroupImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDModelGroupDefinitionImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDIdentityConstraintDefinitionImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDIncludeImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDFacetImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDImportImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDTypeDefinitionImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDAttributeDeclarationImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDNotationDeclarationImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDElementDeclarationImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDXPathDefinitionImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDWildcardImpl.setAnnotation(XSDAnnotation newAnnotation)`
`void` `XSDComplexTypeDefinitionImpl.setContentAnnotation(XSDAnnotation newContentAnnotation)`
`void` `XSDTypeDefinitionImpl.setDerivationAnnotation(XSDAnnotation newDerivationAnnotation)`

Uses of XSDAnnotation in org.eclipse.xsd.util

Methods in org.eclipse.xsd.util that return XSDAnnotation
`static XSDAnnotation` `XSDSchemaBuildingTools.addUserInformation(XSDConcreteComponent component, java.lang.String sourceURI, java.lang.String text)` Add a local annotation with userInfo to the given item.

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

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