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

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

Methods in org.eclipse.xsd that return XSDSimpleTypeDefinition
`XSDSimpleTypeDefinition` `XSDFactory.createXSDSimpleTypeDefinition()` Returns a new object of class 'Simple Type Definition'
`XSDSimpleTypeDefinition` `XSDAttributeDeclaration.getAnonymousTypeDefinition()` Returns the value of the 'Anonymous Type Definition' containment reference
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinition.getBaseTypeDefinition()` Returns the value of the 'Base Type Definition' reference
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinition.getItemTypeDefinition()` Returns the value of the 'Item Type Definition' reference
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinition.getPrimitiveTypeDefinition()` Returns the value of the 'Primitive Type Definition' reference
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinition.getRootTypeDefinition()` Returns the value of the 'Root Type Definition' reference
`XSDSimpleTypeDefinition` `XSDTypeDefinition.getSimpleType()` Returns the value of the 'Simple Type' reference
`XSDSimpleTypeDefinition` `XSDFacet.getSimpleTypeDefinition()` Returns the value of the 'Simple Type Definition' reference
`XSDSimpleTypeDefinition` `XSDAttributeDeclaration.getTypeDefinition()` Returns the value of the 'Type Definition' reference
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinition.Assessment.getTypeDefinition()` Returns the type definition against which the literal is assessed.
`XSDSimpleTypeDefinition` `XSDConcreteComponent.resolveSimpleTypeDefinition(java.lang.String localName)` Returns the resolved simple type definition of the given `name` within the `schema`.
`XSDSimpleTypeDefinition` `XSDConcreteComponent.resolveSimpleTypeDefinition(java.lang.String namespace, java.lang.String localName)` Returns the resolved simple type definition of the given `namespace` and `name`.
`XSDSimpleTypeDefinition` `XSDConcreteComponent.resolveSimpleTypeDefinitionURI(java.lang.String uri)` Returns the resolved simple type definition of the given `URI`.

Methods in org.eclipse.xsd that return types with arguments of type XSDSimpleTypeDefinition
`EList<XSDSimpleTypeDefinition>` `XSDSimpleTypeDefinition.getContents()` Returns the value of the 'Contents' containment reference list.
`EList<XSDSimpleTypeDefinition>` `XSDSimpleTypeDefinition.getMemberTypeDefinitions()` Returns the value of the 'Member Type Definitions' reference list.
`java.util.Map<java.lang.String,XSDSimpleTypeDefinition>` `XSDSchema.getSimpleTypeIdMap()` Returns a map from String ID to `XSDSimpleTypeDefinition` based on the IDs in the DOM representation.

Methods in org.eclipse.xsd with parameters of type XSDSimpleTypeDefinition
`void` `XSDAttributeDeclaration.setAnonymousTypeDefinition(XSDSimpleTypeDefinition value)` Sets the value of the '`Anonymous Type Definition`' containment reference
`void` `XSDSimpleTypeDefinition.setBaseTypeDefinition(XSDSimpleTypeDefinition value)` Sets the value of the '`Base Type Definition`' reference
`void` `XSDSimpleTypeDefinition.setItemTypeDefinition(XSDSimpleTypeDefinition value)` Sets the value of the '`Item Type Definition`' reference
`void` `XSDSimpleTypeDefinition.setPrimitiveTypeDefinition(XSDSimpleTypeDefinition value)` Sets the value of the '`Primitive Type Definition`' reference
`void` `XSDAttributeDeclaration.setTypeDefinition(XSDSimpleTypeDefinition value)` Sets the value of the '`Type Definition`' reference

Uses of XSDSimpleTypeDefinition in org.eclipse.xsd.ecore

Methods in org.eclipse.xsd.ecore that return XSDSimpleTypeDefinition
`protected XSDSimpleTypeDefinition` `EcoreSchemaBuilder.buildSimpleContent(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)`
`protected XSDSimpleTypeDefinition` `EcoreSchemaBuilder.buildSimpleTypeDefinition(XSDSchema xsdSchema, EDataType eDataType)`
`protected XSDSimpleTypeDefinition` `EcoreXMLSchemaBuilder.getType(EDataType dataType)`

Methods in org.eclipse.xsd.ecore with parameters of type XSDSimpleTypeDefinition
`protected void` `XSDEcoreBuilder.checkForPrimitive(XSDSimpleTypeDefinition xsdSimpleTypeDefinition, EDataType eDataType)`
`protected EDataType` `XSDEcoreBuilder.computeEDataType(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)`
`protected EEnum` `XSDEcoreBuilder.computeEEnum(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)`
`EDataType` `XSDEcoreBuilder.getEDataType(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)`
`protected void` `XSDEcoreBuilder.handleFacets(XSDSimpleTypeDefinition xsdSimpleTypeDefinition, EDataType eDataType)`
`protected void` `EcoreSchemaBuilder.handleMultiplicity(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature, XSDAttributeDeclaration xsdAttributeDeclaration, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)`
`protected void` `EcoreSchemaBuilder.handleMultiplicity(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature, XSDComponent xsdComponent, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)`
`protected void` `XSDEcoreBuilder.initialize(EAttribute eAttribute, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)`
`static boolean` `XSDEcoreBuilder.isLocalReferenceType(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)`

Uses of XSDSimpleTypeDefinition in org.eclipse.xsd.impl

Classes in org.eclipse.xsd.impl that implement XSDSimpleTypeDefinition
`class` `XSDSimpleTypeDefinitionImpl` An implementation of the model object 'Simple Type Definition'

Fields in org.eclipse.xsd.impl declared as XSDSimpleTypeDefinition
`protected XSDSimpleTypeDefinition` `XSDAttributeDeclarationImpl.anonymousTypeDefinition` The cached value of the '`Anonymous Type Definition`' containment reference
`protected XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.baseTypeDefinition` The cached value of the '`Base Type Definition`' reference
`protected XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.itemTypeDefinition` The cached value of the '`Item Type Definition`' reference
`protected XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.primitiveTypeDefinition` The cached value of the '`Primitive Type Definition`' reference
`protected XSDSimpleTypeDefinition` `XSDAttributeDeclarationImpl.typeDefinition` The cached value of the '`Type Definition`' reference

Fields in org.eclipse.xsd.impl with type parameters of type XSDSimpleTypeDefinition
`protected EList<XSDSimpleTypeDefinition>` `XSDSimpleTypeDefinitionImpl.contents` The cached value of the '`Contents`' containment reference list
`protected EList<XSDSimpleTypeDefinition>` `XSDSimpleTypeDefinitionImpl.memberTypeDefinitions` The cached value of the '`Member Type Definitions`' reference list
`protected java.util.Map<java.lang.String,XSDSimpleTypeDefinition>` `XSDSchemaImpl.simpleTypeIdMap`

Methods in org.eclipse.xsd.impl that return XSDSimpleTypeDefinition
`static XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.createSimpleTypeDefinition(org.w3c.dom.Node node)`
`protected XSDSimpleTypeDefinition` `XSDConcreteComponentImpl.createUnresolvedSimpleTypeDefinition(java.lang.String namespace, java.lang.String localName)`
`XSDSimpleTypeDefinition` `XSDFactoryImpl.createXSDSimpleTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDAttributeDeclarationImpl.getAnonymousTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.getBaseTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.getItemTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.AssessmentImpl.getMemberTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.getPrimitiveTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.getRootTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.getSimpleType()`
`XSDSimpleTypeDefinition` `XSDComplexTypeDefinitionImpl.getSimpleType()`
`XSDSimpleTypeDefinition` `XSDTypeDefinitionImpl.getSimpleType()`
`XSDSimpleTypeDefinition` `XSDFacetImpl.getSimpleTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.AssessmentImpl.getTypeDefinition()`
`XSDSimpleTypeDefinition` `XSDAttributeDeclarationImpl.getTypeDefinition()`
`protected XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.handleNewBaseTypeDefinition(XSDSimpleTypeDefinition newBaseTypeDefinition)`
`XSDSimpleTypeDefinition` `XSDConcreteComponentImpl.resolveSimpleTypeDefinition(java.lang.String localName)`
`XSDSimpleTypeDefinition` `XSDSchemaImpl.resolveSimpleTypeDefinition(java.lang.String namespace, java.lang.String localName)`
`XSDSimpleTypeDefinition` `XSDConcreteComponentImpl.resolveSimpleTypeDefinition(java.lang.String namespace, java.lang.String localName)`
`XSDSimpleTypeDefinition` `XSDConcreteComponentImpl.resolveSimpleTypeDefinitionURI(java.lang.String uri)`

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDSimpleTypeDefinition
`EList<XSDSimpleTypeDefinition>` `XSDSimpleTypeDefinitionImpl.getContents()`
`EList<XSDSimpleTypeDefinition>` `XSDSimpleTypeDefinitionImpl.getMemberTypeDefinitions()`
`java.util.Map<java.lang.String,XSDSimpleTypeDefinition>` `XSDSchemaImpl.getSimpleTypeIdMap()`

Methods in org.eclipse.xsd.impl with parameters of type XSDSimpleTypeDefinition
`NotificationChain` `XSDAttributeDeclarationImpl.basicSetAnonymousTypeDefinition(XSDSimpleTypeDefinition newAnonymousTypeDefinition, NotificationChain msgs)`
`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 XSDSimpleTypeDefinition` `XSDSimpleTypeDefinitionImpl.handleNewBaseTypeDefinition(XSDSimpleTypeDefinition newBaseTypeDefinition)`
`void` `XSDAttributeDeclarationImpl.setAnonymousTypeDefinition(XSDSimpleTypeDefinition newAnonymousTypeDefinition)`
`void` `XSDSimpleTypeDefinitionImpl.setBaseTypeDefinition(XSDSimpleTypeDefinition newBaseTypeDefinition)`
`void` `XSDSimpleTypeDefinitionImpl.setItemTypeDefinition(XSDSimpleTypeDefinition newItemTypeDefinition)`
`void` `XSDSimpleTypeDefinitionImpl.setPrimitiveTypeDefinition(XSDSimpleTypeDefinition newPrimitiveTypeDefinition)`
`void` `XSDAttributeDeclarationImpl.setTypeDefinition(XSDSimpleTypeDefinition newTypeDefinition)`
`void` `XSDAttributeDeclarationImpl.setTypeDefinitionGen(XSDSimpleTypeDefinition newTypeDefinition)`

Uses of XSDSimpleTypeDefinition in org.eclipse.xsd.provider

Methods in org.eclipse.xsd.provider that return XSDSimpleTypeDefinition
`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.

Methods in org.eclipse.xsd.provider with parameters of type XSDSimpleTypeDefinition
`protected boolean` `XSDSimpleTypeDefinitionItemProvider.canAccomodateFacet(XSDSimpleTypeDefinition s, XSDConstrainingFacet f)` This tests whether the specified simple type definition, `s`, can accomodate the given constraining facet, `f`, based on its existing facet children.

Uses of XSDSimpleTypeDefinition in org.eclipse.xsd.util

Methods in org.eclipse.xsd.util that return XSDSimpleTypeDefinition
`static XSDSimpleTypeDefinition` `XSDSchemaBuildingTools.addSimpleTypeDefinition(XSDSchema schema, java.lang.String localName, java.lang.String type, java.lang.String userInfo)` Add named simpleTypeDefinition to the schema.

Methods in org.eclipse.xsd.util with parameters of type XSDSimpleTypeDefinition
`T` `XSDSwitch.caseXSDSimpleTypeDefinition(XSDSimpleTypeDefinition object)` Returns the result of interpreting the object as an instance of 'Simple Type Definition'
`static boolean` `XSDConstants.isOrIsDerivedFromID(XSDSimpleTypeDefinition xsdSimpleTypeDefinition)` Returns whether the simple type definition is the ID.

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