Uses of Interface
org.eclipse.xsd.XSDTypeDefinition

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

Subinterfaces of XSDTypeDefinition in org.eclipse.xsd
 interface XSDComplexTypeDefinition
           A representation of the model object 'Complex Type Definition'
 interface XSDSimpleTypeDefinition
           A representation of the model object 'Simple Type Definition'.
 

Methods in org.eclipse.xsd that return XSDTypeDefinition
 XSDTypeDefinition XSDComplexTypeDefinition.getBaseTypeDefinition()
          Returns the value of the 'Base Type Definition' reference
 XSDTypeDefinition XSDComplexTypeDefinition.getRootTypeDefinition()
          Returns the value of the 'Root Type Definition' reference
 XSDTypeDefinition XSDTypeDefinition.getRootType()
          Returns the value of the 'Root Type' reference
 XSDTypeDefinition XSDTypeDefinition.getBaseType()
          Returns the value of the 'Base Type' reference
 XSDTypeDefinition XSDTypeDefinition.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
          Returns the first type between this and the given one, that derives from it's base in a way not permitted as constrained by Type Derivation OK Complex and Simple.
 XSDTypeDefinition XSDFeature.getType()
          Returns the value of the 'Type' reference
 XSDTypeDefinition XSDConcreteComponent.resolveTypeDefinitionURI(String uri)
          Returns the resolved type definition of the given URI.
 XSDTypeDefinition XSDConcreteComponent.resolveTypeDefinition(String namespace, String localName)
          Returns the resolved type definition of the given namespace and name.
 XSDTypeDefinition XSDConcreteComponent.resolveTypeDefinition(String localName)
          Returns the resolved type definition of the given name within the schema.
 XSDTypeDefinition XSDElementDeclaration.getAnonymousTypeDefinition()
          Returns the value of the 'Anonymous Type Definition' containment reference
 XSDTypeDefinition XSDElementDeclaration.getTypeDefinition()
          Returns the value of the 'Type Definition' reference
 

Methods in org.eclipse.xsd with parameters of type XSDTypeDefinition
 void XSDComplexTypeDefinition.setBaseTypeDefinition(XSDTypeDefinition value)
          Sets the value of the 'Base Type Definition' reference
 XSDTypeDefinition XSDTypeDefinition.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
          Returns the first type between this and the given one, that derives from it's base in a way not permitted as constrained by Type Derivation OK Complex and Simple.
 void XSDElementDeclaration.setAnonymousTypeDefinition(XSDTypeDefinition value)
          Sets the value of the 'Anonymous Type Definition' containment reference
 void XSDElementDeclaration.setTypeDefinition(XSDTypeDefinition value)
          Sets the value of the 'Type Definition' reference
 

Uses of XSDTypeDefinition in org.eclipse.xsd.ecore
 

Methods in org.eclipse.xsd.ecore that return XSDTypeDefinition
protected  XSDTypeDefinition EcoreXMLSchemaBuilder.typeInOtherSchema(EClassifier classifier)
           
protected  XSDTypeDefinition EcoreSchemaBuilder.buildTypeDefinition(XSDSchema xsdSchema, EClassifier eClassifier)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEffectiveTypeDefinition(XSDComponent xsdComponent, XSDFeature xsdFeature)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, String attribute)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, Element element, String namespace, String attribute)
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDTypeDefinition
 EClassifier XSDEcoreBuilder.getEClassifier(XSDTypeDefinition xsdTypeDefinition)
           
protected  EClassifier XSDEcoreBuilder.computeEClassifier(XSDTypeDefinition xsdTypeDefinition)
           
protected  String XSDEcoreBuilder.getInstanceClassName(XSDTypeDefinition xsdTypeDefinition, EDataType baseEDataType)
           
protected  String XSDEcoreBuilder.validAliasName(XSDTypeDefinition xsdTypeDefinition, boolean isUpperCase)
           
 

Uses of XSDTypeDefinition in org.eclipse.xsd.impl
 

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

Fields in org.eclipse.xsd.impl declared as XSDTypeDefinition
protected  XSDTypeDefinition XSDElementDeclarationImpl.anonymousTypeDefinition
          The cached value of the 'Anonymous Type Definition' containment reference
protected  XSDTypeDefinition XSDElementDeclarationImpl.typeDefinition
          The cached value of the 'Type Definition' reference
protected  XSDTypeDefinition XSDComplexTypeDefinitionImpl.baseTypeDefinition
          The cached value of the 'Base Type Definition' reference
 

Methods in org.eclipse.xsd.impl that return XSDTypeDefinition
 XSDTypeDefinition XSDFeatureImpl.getType()
           
static XSDTypeDefinition XSDTypeDefinitionImpl.createTypeDefinition(Node node)
           
static XSDTypeDefinition XSDTypeDefinitionImpl.getLowestCommonAncestor(Collection xsdTypeDefinitions)
           
 XSDTypeDefinition XSDTypeDefinitionImpl.getBaseType()
           
 XSDTypeDefinition XSDTypeDefinitionImpl.getRootType()
           
 XSDTypeDefinition XSDTypeDefinitionImpl.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
           
 XSDTypeDefinition XSDSimpleTypeDefinitionImpl.getBaseType()
           
 XSDTypeDefinition XSDSimpleTypeDefinitionImpl.getRootType()
           
 XSDTypeDefinition XSDSimpleTypeDefinitionImpl.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
           
 XSDTypeDefinition XSDSchemaImpl.resolveTypeDefinition(String namespace, String localName)
           
 XSDTypeDefinition XSDConcreteComponentImpl.resolveTypeDefinitionURI(String uri)
           
 XSDTypeDefinition XSDConcreteComponentImpl.resolveTypeDefinition(String localName)
           
 XSDTypeDefinition XSDConcreteComponentImpl.resolveTypeDefinition(String namespace, String localName)
           
protected  XSDTypeDefinition XSDConcreteComponentImpl.createUnresolvedTypeDefinition(String namespace, String localName)
           
 XSDTypeDefinition XSDElementDeclarationImpl.getType()
           
 XSDTypeDefinition XSDElementDeclarationImpl.getAnonymousTypeDefinition()
           
 XSDTypeDefinition XSDElementDeclarationImpl.getTypeDefinition()
           
 XSDTypeDefinition XSDComplexTypeDefinitionImpl.getBaseTypeDefinition()
           
protected  XSDTypeDefinition XSDComplexTypeDefinitionImpl.handleNewBaseTypeDefinition(XSDTypeDefinition newBaseTypeDefinition)
           
 XSDTypeDefinition XSDComplexTypeDefinitionImpl.getBaseType()
           
 XSDTypeDefinition XSDComplexTypeDefinitionImpl.getRootType()
           
 XSDTypeDefinition XSDComplexTypeDefinitionImpl.getRootTypeDefinition()
           
 XSDTypeDefinition XSDComplexTypeDefinitionImpl.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
           
 XSDTypeDefinition XSDAttributeDeclarationImpl.getType()
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDTypeDefinition
 XSDTypeDefinition XSDTypeDefinitionImpl.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
           
protected  void XSDSimpleTypeDefinitionImpl.handleNewComplexBaseTypeDefinition(XSDTypeDefinition newComplexBaseTypeDefinition)
           
 XSDTypeDefinition XSDSimpleTypeDefinitionImpl.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
           
 void XSDElementDeclarationImpl.setAnonymousTypeDefinition(XSDTypeDefinition newAnonymousTypeDefinition)
           
 NotificationChain XSDElementDeclarationImpl.basicSetAnonymousTypeDefinition(XSDTypeDefinition newAnonymousTypeDefinition, NotificationChain msgs)
           
 void XSDElementDeclarationImpl.setTypeDefinitionGen(XSDTypeDefinition newTypeDefinition)
           
 void XSDElementDeclarationImpl.setTypeDefinition(XSDTypeDefinition newTypeDefinition)
           
 void XSDComplexTypeDefinitionImpl.setBaseTypeDefinition(XSDTypeDefinition newBaseTypeDefinition)
           
protected  XSDTypeDefinition XSDComplexTypeDefinitionImpl.handleNewBaseTypeDefinition(XSDTypeDefinition newBaseTypeDefinition)
           
 XSDTypeDefinition XSDComplexTypeDefinitionImpl.getBadTypeDerivation(XSDTypeDefinition xsdTypeDefinition, boolean extension, boolean restriction)
           
 

Uses of XSDTypeDefinition in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util with parameters of type XSDTypeDefinition
 Object XSDSwitch.caseXSDTypeDefinition(XSDTypeDefinition object)
          Returns the result of interpretting the object as an instance of 'Type Definition'
static boolean XSDSchemaQueryTools.isTypeDerivedFrom(XSDTypeDefinition typedef, String namespace, String localName)
          Recursive worker method to find typeDefinitions that derive from a named type.
static boolean XSDConstants.isURType(XSDTypeDefinition xsdTypeDefinition)
          Returns whether the type definition is one of the flavours of the ur-type, i.e., complex anyType, simple anyType, or anySimpleType.
static boolean XSDConstants.isAnyType(XSDTypeDefinition xsdTypeDefinition)
          Returns whether the type definition is one of the flavours of the anyType, i.e., complex anyType or simple anyType.
static boolean XSDConstants.isAnySimpleType(XSDTypeDefinition xsdTypeDefinition)
          Returns whether the type definition is the anySimpleType.
 


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