Uses of Interface
org.eclipse.xsd.XSDSchema

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

Methods in org.eclipse.xsd that return XSDSchema
 XSDSchema XSDSchema.getRootVersion()
          Returns the value of the 'Root Version' reference
 XSDSchema XSDSchema.getOriginalVersion()
          Returns the value of the 'Original Version' reference
 XSDSchema XSDSchema.getSchemaForSchema()
          Returns the value of the 'Schema For Schema' reference
 XSDSchema XSDSchemaCompositor.getIncorporatedSchema()
          Returns the value of the 'Incorporated Schema' reference
 XSDSchema XSDFactory.createXSDSchema()
          Returns a new object of class 'Schema'
 XSDSchema XSDSchemaDirective.getResolvedSchema()
          Returns the value of the 'Resolved Schema' reference
 XSDSchema XSDConcreteComponent.getSchema()
          Returns the value of the 'Schema' reference
 

Methods in org.eclipse.xsd with parameters of type XSDSchema
 void XSDSchemaCompositor.setIncorporatedSchema(XSDSchema value)
          Sets the value of the 'Incorporated Schema' reference
 void XSDSchemaDirective.setResolvedSchema(XSDSchema value)
          Sets the value of the 'Resolved Schema' reference
 

Uses of XSDSchema in org.eclipse.xsd.ecore
 

Fields in org.eclipse.xsd.ecore declared as XSDSchema
protected  XSDSchema EcoreXMLSchemaBuilder.xsdSchema
           
protected  XSDSchema EcoreXMLSchemaBuilder.emfSchema
           
protected  XSDSchema XSDEcoreBuilder.rootSchema
           
 

Methods in org.eclipse.xsd.ecore that return XSDSchema
 XSDSchema EcoreSchemaBuilder.getSchema(EPackage ePackage)
           
protected  XSDSchema EcoreSchemaBuilder.buildSchema(EPackage ePackage)
           
 XSDSchema XSDEcoreBuilder.getSchema()
           
 XSDSchema XSDEcoreBuilder.getRootSchema()
           
protected  XSDSchema EcoreXMISchemaBuilder.createXMISchema()
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDSchema
protected  XSDElementDeclaration EcoreSchemaBuilder.buildGlobalElement(XSDSchema xsdSchema, EClass eClass)
           
protected  XSDFeature EcoreSchemaBuilder.buildGlobalFeature(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature)
           
protected  XSDElementDeclaration EcoreSchemaBuilder.buildGlobalElement(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature)
           
protected  XSDAttributeDeclaration EcoreSchemaBuilder.buildGlobalAttribute(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature)
           
protected  XSDTypeDefinition EcoreSchemaBuilder.buildTypeDefinition(XSDSchema xsdSchema, EClassifier eClassifier)
           
protected  XSDSimpleTypeDefinition EcoreSchemaBuilder.buildSimpleTypeDefinition(XSDSchema xsdSchema, EDataType eDataType)
           
protected  XSDComplexTypeDefinition EcoreSchemaBuilder.buildComplexTypeDefinition(XSDSchema xsdSchema, EClass eClass)
           
protected  void EcoreSchemaBuilder.handleMultiplicity(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature, XSDAttributeDeclaration xsdAttributeDeclaration, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
           
protected  void EcoreSchemaBuilder.handleImport(XSDSchema xsdSchema, XSDNamedComponent xsdNamedComponent)
           
 void XSDEcoreBuilder.generate(XSDSchema xsdSchema)
           
protected  void XSDEcoreBuilder.validate(XSDSchema xsdSchema)
           
protected  XSDComplexTypeDefinition EcoreXMISchemaBuilder.createExtendedComplexTypeDefinition(XSDSchema schema, String name, String extension)
           
protected  XSDAttributeGroupDefinition EcoreXMISchemaBuilder.createAttributeGroupReference(XSDSchema schema, String name)
           
protected  XSDElementDeclaration EcoreXMISchemaBuilder.createElementDeclaration(XSDSchema schema, String name, String type, boolean schemaType)
           
protected  void EcoreXMISchemaBuilder.addElementDeclaration(XSDSchema schema, XSDModelGroup modelGroup, String name, String type)
           
protected  void EcoreXMISchemaBuilder.addElementDeclaration(XSDSchema schema, XSDModelGroup modelGroup, String name, String type, boolean schemaType)
           
protected  void EcoreXMISchemaBuilder.addElementDeclarationReference(XSDSchema schema, XSDModelGroup modelGroup, String reference)
           
protected  XSDAttributeUse EcoreXMISchemaBuilder.createAttributeReference(XSDSchema schema, String name)
           
protected  XSDAttributeUse EcoreXMISchemaBuilder.createAttributeUse(XSDSchema schema, String name, String type, String use, String form, String fixed)
           
 

Uses of XSDSchema in org.eclipse.xsd.ecore.exporter
 

Methods in org.eclipse.xsd.ecore.exporter that return XSDSchema
protected  XSDSchema XMIExporter.getSchema(EPackage ePackage)
           
protected  XSDSchema XSDExporter.getSchema(EPackage ePackage)
           
 

Uses of XSDSchema in org.eclipse.xsd.impl
 

Classes in org.eclipse.xsd.impl that implement XSDSchema
 class XSDSchemaImpl
           An implementation of the model object 'Schema'
 

Fields in org.eclipse.xsd.impl declared as XSDSchema
protected static XSDSchema XSDSchemaImpl.xsdMagicSchemaForSchema2001
           
protected static XSDSchema XSDSchemaImpl.xsdSchemaForSchema2001
           
protected static XSDSchema XSDSchemaImpl.xsdSchemaInstance2001
           
protected static XSDSchema XSDSchemaImpl.xsdMagicSchemaForSchema2000_10
           
protected static XSDSchema XSDSchemaImpl.xsdSchemaForSchema2000_10
           
protected static XSDSchema XSDSchemaImpl.xsdMagicSchemaForSchema1999
           
protected static XSDSchema XSDSchemaImpl.xsdSchemaForSchema1999
           
protected  XSDSchema XSDSchemaDirectiveImpl.resolvedSchema
          The cached value of the 'Resolved Schema' reference
protected  XSDSchema XSDSchemaCompositorImpl.incorporatedSchema
          The cached value of the 'Incorporated Schema' reference
 

Methods in org.eclipse.xsd.impl that return XSDSchema
 XSDSchema XSDImportImpl.importSchema()
           
 XSDSchema XSDFactoryImpl.createXSDSchema()
           
static XSDSchema XSDSchemaImpl.createSchema(Node node)
           
static XSDSchema XSDSchemaImpl.createMetaSchema(Node node)
           
static XSDSchema XSDSchemaImpl.getMagicSchemaForSchema(String namespace)
           
static XSDSchema XSDSchemaImpl.getSchemaForSchema(String namespace)
           
static XSDSchema XSDSchemaImpl.getSchemaInstance(String namespace)
           
 XSDSchema XSDSchemaImpl.getOriginalVersion()
           
 XSDSchema XSDSchemaImpl.getRootVersion()
           
 XSDSchema XSDSchemaImpl.getSchemaForSchema()
           
 XSDSchema XSDSchemaImpl.getMagicSchemaForSchema()
           
 XSDSchema XSDSchemaImpl.imported(XSDImport xsdImport)
           
 XSDSchema XSDSchemaImpl.redefined(XSDRedefine xsdRedefine)
           
 XSDSchema XSDSchemaImpl.included(XSDInclude xsdInclude)
           
 XSDSchema XSDSchemaDirectiveImpl.getResolvedSchema()
           
protected  XSDSchema XSDSchemaDirectiveImpl.locateSchema(XSDSchema xsdSchema, String namespace, String rawSchemaLocation, String resolvedSchemaLocation)
           
 XSDSchema XSDConcreteComponentImpl.getSchema()
           
 XSDSchema XSDSchemaCompositorImpl.getIncorporatedSchema()
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDSchema
protected  void XSDRedefineImpl.handleResolvedSchema(XSDSchema xsdSchema)
           
protected  void XSDIdentityConstraintDefinitionImpl.adoptBy(XSDSchema xsdSchema)
           
protected  void XSDIdentityConstraintDefinitionImpl.orphanBy(XSDSchema xsdSchema)
           
protected  void XSDModelGroupDefinitionImpl.patchTargetNamespaceAttribute(XSDSchema xsdSchema)
           
protected  void XSDImportImpl.handleResolvedSchema(XSDSchema xsdSchema)
           
 void XSDSchemaImpl.propogateComponents(XSDSchema otherXSDSchema)
           
protected  void XSDAttributeGroupDefinitionImpl.patchTargetNamespaceAttribute(XSDSchema xsdSchema)
           
 void XSDSchemaDirectiveImpl.setResolvedSchema(XSDSchema newResolvedSchema)
           
protected  void XSDSchemaDirectiveImpl.orphanBy(XSDSchema xsdSchema)
           
protected  XSDSchema XSDSchemaDirectiveImpl.locateSchema(XSDSchema xsdSchema, String namespace, String rawSchemaLocation, String resolvedSchemaLocation)
           
protected  String XSDSchemaDirectiveImpl.resolveSchemaLocation(XSDSchema xsdSchema, String namespace, String schemaLocation)
           
protected  void XSDSchemaDirectiveImpl.handleResolvedSchema(XSDSchema xsdSchema)
           
protected  void XSDNamedComponentImpl.patchTargetNamespaceAttribute(XSDSchema xsdSchema)
           
protected  void XSDNamedComponentImpl.adoptBy(XSDSchema xsdSchema)
           
protected  void XSDConcreteComponentImpl.adoptBy(XSDSchema xsdSchema)
           
protected  void XSDConcreteComponentImpl.orphanBy(XSDSchema xsdSchema)
           
protected  void XSDElementDeclarationImpl.patchTargetNamespaceAttribute(XSDSchema xsdSchema)
           
protected  void XSDElementDeclarationImpl.patchTargetNamespaceAttributeHelper(XSDSchema xsdSchema)
           
 void XSDSchemaCompositorImpl.setIncorporatedSchema(XSDSchema newIncorporatedSchema)
           
protected  void XSDAttributeDeclarationImpl.patchTargetNamespaceAttribute(XSDSchema xsdSchema)
           
protected  void XSDAttributeDeclarationImpl.patchTargetNamespaceAttributeHelper(XSDSchema xsdSchema)
           
protected  void XSDIncludeImpl.handleResolvedSchema(XSDSchema xsdSchema)
           
 

Uses of XSDSchema in org.eclipse.xsd.presentation
 

Fields in org.eclipse.xsd.presentation declared as XSDSchema
protected  XSDSchema XSDEditor.xsdSchema
          This keeps track of the root object of the model.
 

Uses of XSDSchema in org.eclipse.xsd.util
 

Fields in org.eclipse.xsd.util declared as XSDSchema
 XSDSchema XSDPrototypicalSchema.prototypeSchema
          The Prototype Schema.
 XSDSchema XSDPrototypicalSchema.purchaseOrderSchema
          The Purchase Order Schema.
protected  XSDSchema XSDParser.xsdSchema
           
 

Methods in org.eclipse.xsd.util that return XSDSchema
static XSDSchema XSDSchemaBuildingTools.getBlankSchema(XSDFactory factory, String targetPrefix, String targetNS, String annotationText, String annotationSource)
          Worker method to get a simple 'blank' schema.
 XSDSchema XSDSchemaLocator.locateSchema(XSDSchema xsdSchema, String namespaceURI, String rawSchemaLocationURI, String resolvedSchemaLocationURI)
          Locate the schema for the given namespace.
static XSDSchema XSDUtil.getSchemaForSchema(String schemaForSchemaURI)
          Returns the singleton instance of the schema for schemas.
 XSDSchema XSDResourceImpl.getSchema()
          This gets the resource's schema.
 XSDSchema XSDResourceImpl.SchemaLocator.locateSchema(XSDSchema xsdSchema, String namespaceURI, String rawSchemaLocationURI, String resolvedSchemaLocation)
           
static XSDSchema XSDPrototypicalSchema.getPrototypicalSchema()
          Returns the Prototype Schema instance.
static XSDSchema XSDPrototypicalSchema.getPurchaseOrderSchema()
          Returns the Purchase Order Schema instance.
 XSDSchema XSDPrototypicalSchema.initializePrototypeSchema()
          
 XSDSchema XSDPrototypicalSchema.initializePurchaseOrderSchema()
          
 XSDSchema XSDPrototypicalSchema.createSchema(Element element)
          
 XSDSchema XSDParser.getSchema()
           
 

Methods in org.eclipse.xsd.util with parameters of type XSDSchema
 Object XSDSwitch.caseXSDSchema(XSDSchema object)
          Returns the result of interpretting the object as an instance of 'Schema'
static XSDSimpleTypeDefinition XSDSchemaBuildingTools.addSimpleTypeDefinition(XSDSchema schema, String localName, String type, String userInfo)
          Add named simpleTypeDefinition to the schema.
static XSDComplexTypeDefinition XSDSchemaBuildingTools.addComplexTypeDefinition(XSDSchema schema, String localName, String type, HashMap attrs, String userInfo)
          Add a named complexTypeDefinition to a schema.
static boolean XSDSchemaBuildingTools.removeTypeDefinition(XSDSchema schema, String namespace, String localName)
          Remove a named *TypeDefinition.
 XSDSchema XSDSchemaLocator.locateSchema(XSDSchema xsdSchema, String namespaceURI, String rawSchemaLocationURI, String resolvedSchemaLocationURI)
          Locate the schema for the given namespace.
 String XSDSchemaLocationResolver.resolveSchemaLocation(XSDSchema xsdSchema, String namespaceURI, String schemaLocationURI)
          Resolve the namespace and schema location relative to the given base schema's location.
static List XSDSchemaQueryTools.findTypesDerivedFrom(XSDSchema schema, String namespace, String localName)
          Find typeDefinitions that derive from a named type.
static List XSDSchemaQueryTools.findElementsUsingType(XSDSchema schema, String namespace, String localName)
          Find elementDeclarations that use any types derived from a named type.
static HashMap XSDSchemaQueryTools.hasImpInclRedef(XSDSchema schema)
          Find any included, imported, or redefined schemas that this one references.
static HashMap XSDSchemaQueryTools.hasImpInclRedef2(XSDSchema schema)
          Find any included, imported, or redefined schemas that this one references.
protected static void XSDSchemaQueryTools.mapImpInclRedef(XSDSchema schema, HashMap hash, int level)
          Recursive worker method implementing XSDSchemaQueryTools.hasImpInclRedef(XSDSchema) and XSDSchemaQueryTools.hasImpInclRedef2(XSDSchema).
protected static void XSDResourceImpl.assignDiagnostics(XSDSchema xsdSchema, Collection xsdDiagnostics)
          Assigns diagnostics to a schema.
 XSDSchema XSDResourceImpl.SchemaLocator.locateSchema(XSDSchema xsdSchema, String namespaceURI, String rawSchemaLocationURI, String resolvedSchemaLocation)
           
 void XSDParser.setSchema(XSDSchema xsdSchema)
           
 


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