Uses of Interface
org.eclipse.xsd.XSDComplexTypeDefinition

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

Methods in org.eclipse.xsd that return XSDComplexTypeDefinition
 XSDComplexTypeDefinition XSDFactory.createXSDComplexTypeDefinition()
          Returns a new object of class 'Complex Type Definition'
 XSDComplexTypeDefinition XSDConcreteComponent.resolveComplexTypeDefinition(java.lang.String localName)
          Returns the resolved complex type definition of the given name within the schema.
 XSDComplexTypeDefinition XSDConcreteComponent.resolveComplexTypeDefinition(java.lang.String namespace, java.lang.String localName)
          Returns the resolved complex type definition of the given namespace and name.
 XSDComplexTypeDefinition XSDConcreteComponent.resolveComplexTypeDefinitionURI(java.lang.String uri)
          Returns the resolved complex type definition of the given URI.
 

Uses of XSDComplexTypeDefinition in org.eclipse.xsd.ecore
 

Methods in org.eclipse.xsd.ecore that return XSDComplexTypeDefinition
protected  XSDComplexTypeDefinition EcoreSchemaBuilder.buildComplexTypeDefinition(XSDSchema xsdSchema, EClass eClass)
           
protected  XSDComplexTypeDefinition EcoreXMISchemaBuilder.createExtendedComplexTypeDefinition(XSDSchema schema, java.lang.String name, java.lang.String extension)
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDComplexTypeDefinition
protected  void EcoreXMLSchemaBuilder.additionalProcessing(EClass cls, XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  void EcoreXMISchemaBuilder.additionalProcessing(EClass eClass, XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  void EcoreXMISchemaBuilder.addXMIAttributes(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  void EcoreSchemaBuilder.buildAttributeInformation(XSDComplexTypeDefinition xsdComplexTypeDefinition, java.lang.String name, boolean isRef, EClassifier referenceType, XSDComponent xsdComponent, EStructuralFeature eStructuralFeature)
           
protected  XSDAttributeUse EcoreSchemaBuilder.buildAttributeUse(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
protected  XSDWildcard EcoreSchemaBuilder.buildAttributeWildcard(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
protected  XSDComponent EcoreSchemaBuilder.buildContentFeature(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
protected  XSDParticle EcoreSchemaBuilder.buildElementParticle(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
protected  XSDWildcard EcoreSchemaBuilder.buildElementWildcard(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
protected  XSDModelGroup EcoreSchemaBuilder.buildModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  XSDParticle EcoreSchemaBuilder.buildModelGroupParticle(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
protected  XSDSimpleTypeDefinition EcoreSchemaBuilder.buildSimpleContent(XSDComplexTypeDefinition xsdComplexTypeDefinition, EStructuralFeature eStructuralFeature)
           
 EClass XSDEcoreBuilder.computeEClass(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  void EcoreXMLSchemaBuilder.createAttributeDeclaration(EAttribute attribute, XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  void EcoreXMLSchemaBuilder.createAttributeElementDeclaration(EAttribute attribute, XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  XSDModelGroup EcoreXMLSchemaBuilder.createModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  XSDModelGroup EcoreXMISchemaBuilder.createModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  XSDModelGroup EcoreSchemaBuilder.findOrCreateModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  java.util.List<XSDAttributeUse> XSDEcoreBuilder.getAttributeUses(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
 EClass XSDEcoreBuilder.getEClass(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  XSDModelGroup EcoreXMLSchemaBuilder.getModelGroup(XSDComplexTypeDefinition xsdComplexTypeDefinition)
          Returns the model group for the given complex type definition.
protected  void EcoreXMLSchemaBuilder.makeReferenceAttribute(EReference reference, XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  void EcoreXMLSchemaBuilder.makeReferenceElement(EReference reference, XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
protected  void EcoreXMLSchemaBuilder.processAttribute(EAttribute attribute, XSDComplexTypeDefinition xsdComplexTypeDefinition)
          Map each EAttribute to an XML attribute declaration in the complex type corresponding to the class, or an XML element declaration, depending on the multiplicity of the EAttribute.
protected  void EcoreXMLSchemaBuilder.processReference(EReference reference, XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
 

Uses of XSDComplexTypeDefinition in org.eclipse.xsd.impl
 

Classes in org.eclipse.xsd.impl that implement XSDComplexTypeDefinition
 class XSDComplexTypeDefinitionImpl
          An implementation of the model object 'Complex Type Definition'
 

Methods in org.eclipse.xsd.impl that return XSDComplexTypeDefinition
static XSDComplexTypeDefinition XSDComplexTypeDefinitionImpl.createComplexTypeDefinition(org.w3c.dom.Node node)
           
protected  XSDComplexTypeDefinition XSDConcreteComponentImpl.createUnresolvedComplexTypeDefinition(java.lang.String namespace, java.lang.String localName)
           
 XSDComplexTypeDefinition XSDFactoryImpl.createXSDComplexTypeDefinition()
           
 XSDComplexTypeDefinition XSDConcreteComponentImpl.resolveComplexTypeDefinition(java.lang.String localName)
           
 XSDComplexTypeDefinition XSDSchemaImpl.resolveComplexTypeDefinition(java.lang.String namespace, java.lang.String localName)
           
 XSDComplexTypeDefinition XSDConcreteComponentImpl.resolveComplexTypeDefinition(java.lang.String namespace, java.lang.String localName)
           
 XSDComplexTypeDefinition XSDConcreteComponentImpl.resolveComplexTypeDefinitionURI(java.lang.String uri)
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDComplexTypeDefinition
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.checkComplexContent(XSDComplexTypeDefinition xsdComplexTypeDefinition, java.lang.String part, java.lang.String anchor, org.w3c.dom.Element element)
           
protected static java.util.Map<java.lang.String,XSDAttributeDeclaration> XSDComplexTypeDefinitionImpl.getProhibitedAttributeURIs(XSDComplexTypeDefinition xsdComplexTypeDefinition)
           
 

Uses of XSDComplexTypeDefinition in org.eclipse.xsd.provider
 

Methods in org.eclipse.xsd.provider that return XSDComplexTypeDefinition
protected  XSDComplexTypeDefinition XSDItemProviderAdapter.createComplexTypeDefinition(XSDConcreteComponent parent)
          This creates an object of type XSDComplexTypeDefinition with a name that is unique globally, if this is to be a global definition; otherwise, with no name.
 

Uses of XSDComplexTypeDefinition in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util that return XSDComplexTypeDefinition
static XSDComplexTypeDefinition XSDSchemaBuildingTools.addComplexTypeDefinition(XSDSchema schema, java.lang.String localName, java.lang.String type, java.util.HashMap<java.lang.String,java.lang.Object> attrs, java.lang.String userInfo)
          Add a named complexTypeDefinition to a schema.
 

Methods in org.eclipse.xsd.util with parameters of type XSDComplexTypeDefinition
 T XSDSwitch.caseXSDComplexTypeDefinition(XSDComplexTypeDefinition object)
          Returns the result of interpretting the object as an instance of 'Complex Type Definition'
 


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