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 XSDSchemaCompositor.getIncorporatedSchema()
          Returns the value of the 'Incorporated Schema' reference
 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 XSDConcreteComponent.getSchema()
          Returns the value of the 'Schema' reference
 XSDSchema XSDSchemaDirective.getResolvedSchema()
          Returns the value of the 'Resolved Schema' reference
 XSDSchema XSDFactory.createXSDSchema()
          Returns a new object of class 'Schema'
 

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
protected  XSDSchema EcoreXMISchemaBuilder.createXMISchema()
           
 XSDSchema XSDEcoreBuilder.getSchema()
           
 XSDSchema XSDEcoreBuilder.getRootSchema()
           
 XSDSchema EcoreSchemaBuilder.getSchema(EPackage ePackage)
           
protected  XSDSchema EcoreSchemaBuilder.buildSchema(EPackage ePackage)
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDSchema
protected  XSDComplexTypeDefinition EcoreXMISchemaBuilder.createExtendedComplexTypeDefinition(XSDSchema schema, java.lang.String name, java.lang.String extension)
           
protected  XSDAttributeGroupDefinition EcoreXMISchemaBuilder.createAttributeGroupReference(XSDSchema schema, java.lang.String name)
           
protected  XSDElementDeclaration EcoreXMISchemaBuilder.createElementDeclaration(XSDSchema schema, java.lang.String name, java.lang.String type, boolean schemaType)
           
protected  void EcoreXMISchemaBuilder.addElementDeclaration(XSDSchema schema, XSDModelGroup modelGroup, java.lang.String name, java.lang.String type)
           
protected  void EcoreXMISchemaBuilder.addElementDeclaration(XSDSchema schema, XSDModelGroup modelGroup, java.lang.String name, java.lang.String type, boolean schemaType)
           
protected  void EcoreXMISchemaBuilder.addElementDeclarationReference(XSDSchema schema, XSDModelGroup modelGroup, java.lang.String reference)
           
protected  XSDAttributeUse EcoreXMISchemaBuilder.createAttributeReference(XSDSchema schema, java.lang.String name)
           
protected  XSDAttributeUse EcoreXMISchemaBuilder.createAttributeUse(XSDSchema schema, java.lang.String name, java.lang.String type, java.lang.String use, java.lang.String form, java.lang.String fixed)
           
 void XSDEcoreBuilder.generate(XSDSchema xsdSchema)
           
protected  void XSDEcoreBuilder.validate(XSDSchema 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.handleImport(XSDSchema xsdSchema, XSDNamedComponent xsdNamedComponent)
           
 

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 XSDFactoryImpl.createXSDSchema()
           
 XSDSchema XSDImportImpl.importSchema()
           
static XSDSchema XSDSchemaImpl.createSchema(org.w3c.dom.Node node)
           
static XSDSchema XSDSchemaImpl.createMetaSchema(org.w3c.dom.Node node)
           
static XSDSchema XSDSchemaImpl.getMagicSchemaForSchema(java.lang.String namespace)
           
static XSDSchema XSDSchemaImpl.getSchemaForSchema(java.lang.String namespace)
           
static XSDSchema XSDSchemaImpl.getSchemaInstance(java.lang.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 XSDConcreteComponentImpl.getSchema()
           
 XSDSchema XSDSchemaDirectiveImpl.getResolvedSchema()
           
protected  XSDSchema XSDSchemaDirectiveImpl.locateSchema(XSDSchema xsdSchema, java.lang.String namespace, java.lang.String rawSchemaLocation, java.lang.String resolvedSchemaLocation)
           
 XSDSchema XSDSchemaCompositorImpl.getIncorporatedSchema()
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDSchema
protected  void XSDImportImpl.handleResolvedSchema(XSDSchema xsdSchema)
           
 void XSDSchemaImpl.propogateComponents(XSDSchema otherXSDSchema)
           
protected  void XSDConcreteComponentImpl.adoptBy(XSDSchema xsdSchema)
           
protected  void XSDConcreteComponentImpl.orphanBy(XSDSchema xsdSchema)
           
protected  void XSDNamedComponentImpl.adoptBy(XSDSchema xsdSchema)
           
protected  void XSDIncludeImpl.handleResolvedSchema(XSDSchema xsdSchema)
           
 void XSDSchemaDirectiveImpl.setResolvedSchema(XSDSchema newResolvedSchema)
           
protected  XSDSchema XSDSchemaDirectiveImpl.locateSchema(XSDSchema xsdSchema, java.lang.String namespace, java.lang.String rawSchemaLocation, java.lang.String resolvedSchemaLocation)
           
protected  java.lang.String XSDSchemaDirectiveImpl.resolveSchemaLocation(XSDSchema xsdSchema, java.lang.String namespace, java.lang.String schemaLocation)
           
protected  void XSDSchemaDirectiveImpl.handleResolvedSchema(XSDSchema xsdSchema)
           
protected  void XSDIdentityConstraintDefinitionImpl.adoptBy(XSDSchema xsdSchema)
           
protected  void XSDIdentityConstraintDefinitionImpl.orphanBy(XSDSchema xsdSchema)
           
 void XSDSchemaCompositorImpl.setIncorporatedSchema(XSDSchema newIncorporatedSchema)
           
protected  void XSDRedefineImpl.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
protected  XSDSchema XSDParser.xsdSchema
           
 XSDSchema XSDPrototypicalSchema.prototypeSchema
          The Prototype Schema.
 XSDSchema XSDPrototypicalSchema.purchaseOrderSchema
          The Purchase Order Schema.
 

Methods in org.eclipse.xsd.util that return XSDSchema
static XSDSchema XSDUtil.getSchemaForSchema(java.lang.String schemaForSchemaURI)
          Returns the singleton instance of the schema for schemas.
 XSDSchema XSDSchemaLocator.locateSchema(XSDSchema xsdSchema, java.lang.String namespaceURI, java.lang.String rawSchemaLocationURI, java.lang.String resolvedSchemaLocationURI)
          Locate the schema for the given namespace.
 XSDSchema XSDParser.getSchema()
           
static XSDSchema XSDSchemaBuildingTools.getBlankSchema(XSDFactory factory, java.lang.String targetPrefix, java.lang.String targetNS, java.lang.String annotationText, java.lang.String annotationSource)
          Worker method to get a simple 'blank' schema.
 XSDSchema XSDResourceImpl.getSchema()
          This gets the resource's schema.
 XSDSchema XSDResourceImpl.SchemaLocator.locateSchema(XSDSchema xsdSchema, java.lang.String namespaceURI, java.lang.String rawSchemaLocationURI, java.lang.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(org.w3c.dom.Element element)
          
 

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


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