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 XSDElementDeclaration.getAnonymousTypeDefinition()
          Returns the value of the 'Anonymous Type Definition' containment 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 XSDTypeDefinition.getBaseType()
          Returns the value of the 'Base Type' reference
 XSDTypeDefinition XSDComplexTypeDefinition.getBaseTypeDefinition()
          Returns the value of the 'Base Type Definition' reference
 XSDTypeDefinition XSDTypeDefinition.getRootType()
          Returns the value of the 'Root Type' reference
 XSDTypeDefinition XSDComplexTypeDefinition.getRootTypeDefinition()
          Returns the value of the 'Root Type Definition' reference
 XSDTypeDefinition XSDFeature.getType()
          Returns the value of the 'Type' reference
 XSDTypeDefinition XSDElementDeclaration.getTypeDefinition()
          Returns the value of the 'Type Definition' reference
 XSDTypeDefinition XSDConcreteComponent.resolveTypeDefinition(java.lang.String localName)
          Returns the resolved type definition of the given name within the schema.
 XSDTypeDefinition XSDConcreteComponent.resolveTypeDefinition(java.lang.String namespace, java.lang.String localName)
          Returns the resolved type definition of the given namespace and name.
 XSDTypeDefinition XSDConcreteComponent.resolveTypeDefinitionURI(java.lang.String uri)
          Returns the resolved type definition of the given URI.
 

Methods in org.eclipse.xsd that return types with arguments of type XSDTypeDefinition
 org.eclipse.emf.common.util.EList<XSDTypeDefinition> XSDSchema.getTypeDefinitions()
          Returns the value of the 'Type Definitions' reference list.
 

Methods in org.eclipse.xsd with parameters of type XSDTypeDefinition
 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 XSDComplexTypeDefinition.setBaseTypeDefinition(XSDTypeDefinition value)
          Sets the value of the 'Base Type Definition' 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 EcoreSchemaBuilder.buildTypeDefinition(XSDSchema xsdSchema, org.eclipse.emf.ecore.EClassifier eClassifier)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, org.w3c.dom.Element element, java.lang.String namespace, java.lang.String attribute)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEcoreTypeQNameAttribute(XSDConcreteComponent xsdConcreteComponent, java.lang.String attribute)
           
protected  XSDTypeDefinition XSDEcoreBuilder.getEffectiveTypeDefinition(XSDComponent xsdComponent, XSDFeature xsdFeature)
           
protected  XSDTypeDefinition EcoreXMLSchemaBuilder.typeInOtherSchema(org.eclipse.emf.ecore.EClassifier classifier)
           
 

Methods in org.eclipse.xsd.ecore that return types with arguments of type XSDTypeDefinition
protected  java.util.List<XSDTypeDefinition> XSDEcoreBuilder.getEcoreTypeQNamesAttribute(XSDConcreteComponent xsdConcreteComponent, org.w3c.dom.Element element, java.lang.String namespace, java.lang.String attribute)
           
protected  java.util.List<XSDTypeDefinition> XSDEcoreBuilder.getEcoreTypeQNamesAttribute(XSDConcreteComponent xsdConcreteComponent, java.lang.String attribute)
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDTypeDefinition
protected  org.eclipse.emf.ecore.EClassifier XSDEcoreBuilder.computeEClassifier(XSDTypeDefinition xsdTypeDefinition)
           
 org.eclipse.emf.ecore.EClassifier XSDEcoreBuilder.getEClassifier(XSDTypeDefinition xsdTypeDefinition)
           
protected  java.lang.String XSDEcoreBuilder.getInstanceClassName(XSDTypeDefinition xsdTypeDefinition, org.eclipse.emf.ecore.EDataType baseEDataType)
           
protected  java.lang.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 XSDComplexTypeDefinitionImpl.baseTypeDefinition
          The cached value of the 'Base Type Definition' reference
protected  XSDTypeDefinition XSDElementDeclarationImpl.typeDefinition
          The cached value of the 'Type Definition' reference
 

Fields in org.eclipse.xsd.impl with type parameters of type XSDTypeDefinition
protected  org.eclipse.emf.common.util.EList<XSDTypeDefinition> XSDSchemaImpl.typeDefinitions
          The cached value of the 'Type Definitions' reference list
 

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

Methods in org.eclipse.xsd.impl that return types with arguments of type XSDTypeDefinition
 org.eclipse.emf.common.util.EList<XSDTypeDefinition> XSDSchemaImpl.getTypeDefinitions()
           
 

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

Method parameters in org.eclipse.xsd.impl with type arguments of type XSDTypeDefinition
static XSDTypeDefinition XSDTypeDefinitionImpl.getLowestCommonAncestor(java.util.Collection<? extends XSDTypeDefinition> xsdTypeDefinitions)
           
 

Uses of XSDTypeDefinition in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util that return types with arguments of type XSDTypeDefinition
static java.util.List<XSDTypeDefinition> XSDSchemaQueryTools.findTypesDerivedFrom(XSDSchema schema, java.lang.String namespace, java.lang.String localName)
          Find typeDefinitions that derive from a named type.
 

Methods in org.eclipse.xsd.util with parameters of type XSDTypeDefinition
 T XSDSwitch.caseXSDTypeDefinition(XSDTypeDefinition object)
          Returns the result of interpreting the object as an instance of 'Type Definition'
static boolean XSDConstants.isAnySimpleType(XSDTypeDefinition xsdTypeDefinition)
          Returns whether the type definition is the 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.isOrIsDerivedFrom(XSDTypeDefinition xsdTypeDefinition, java.lang.String name, java.lang.String namespace)
          Returns whether the type definition has the given namespace and name or is derived from a type with that namespace and name.
static boolean XSDSchemaQueryTools.isTypeDerivedFrom(XSDTypeDefinition typedef, java.lang.String namespace, java.lang.String localName)
          Deprecated. Use XSDConstants.isOrIsDerivedFrom(XSDTypeDefinition, String, String) instead.
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.
 


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