Uses of Interface
org.eclipse.xsd.XSDAttributeDeclaration

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

Methods in org.eclipse.xsd that return XSDAttributeDeclaration
 XSDAttributeDeclaration XSDFactory.createXSDAttributeDeclaration()
          Returns a new object of class 'Attribute Declaration'
 XSDAttributeDeclaration XSDAttributeDeclaration.getResolvedAttributeDeclaration()
          Returns the value of the 'Resolved Attribute Declaration' reference
 XSDAttributeDeclaration XSDAttributeUse.getAttributeDeclaration()
          Returns the value of the 'Attribute Declaration' reference
 XSDAttributeDeclaration XSDAttributeUse.getContent()
          Returns the value of the 'Content' containment reference
 XSDAttributeDeclaration XSDConcreteComponent.resolveAttributeDeclarationURI(String uri)
          Returns the resolved attribute declaration of the given URI.
 XSDAttributeDeclaration XSDConcreteComponent.resolveAttributeDeclaration(String namespace, String localName)
          Returns the resolved attribute declaration of the given namespace and name.
 XSDAttributeDeclaration XSDConcreteComponent.resolveAttributeDeclaration(String localName)
          Returns the resolved attribute declaration of the given name within the schema.
 

Methods in org.eclipse.xsd with parameters of type XSDAttributeDeclaration
 void XSDAttributeDeclaration.setResolvedAttributeDeclaration(XSDAttributeDeclaration value)
          Sets the value of the 'Resolved Attribute Declaration' reference
 void XSDAttributeUse.setAttributeDeclaration(XSDAttributeDeclaration value)
          Sets the value of the 'Attribute Declaration' reference
 void XSDAttributeUse.setContent(XSDAttributeDeclaration value)
          Sets the value of the 'Content' containment reference
 

Uses of XSDAttributeDeclaration in org.eclipse.xsd.ecore
 

Methods in org.eclipse.xsd.ecore that return XSDAttributeDeclaration
protected  XSDAttributeDeclaration EcoreSchemaBuilder.buildGlobalAttribute(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature)
           
 

Methods in org.eclipse.xsd.ecore with parameters of type XSDAttributeDeclaration
protected  void EcoreXMLSchemaBuilder.setAttributeType(EAttribute attribute, XSDAttributeDeclaration attrDecl)
           
protected  void EcoreXMLSchemaBuilder.setDefaultValue(EAttribute attribute, XSDAttributeDeclaration attrDecl)
           
protected  void EcoreXMLSchemaBuilder.setReferenceAttribType(XSDAttributeDeclaration xsdAttributeDeclaration)
           
protected  void EcoreSchemaBuilder.handleMultiplicity(XSDSchema xsdSchema, EStructuralFeature eStructuralFeature, XSDAttributeDeclaration xsdAttributeDeclaration, XSDSimpleTypeDefinition xsdSimpleTypeDefinition)
           
protected  EStructuralFeature XSDEcoreBuilder.createFeature(EClass eClass, XSDAttributeDeclaration xsdAttributeDeclaration, String name, XSDComponent xsdComponent, boolean isRequired)
           
protected  void EcoreXMISchemaBuilder.setDefaultValue(EAttribute attribute, XSDAttributeDeclaration attrDecl)
           
 

Uses of XSDAttributeDeclaration in org.eclipse.xsd.impl
 

Classes in org.eclipse.xsd.impl that implement XSDAttributeDeclaration
 class XSDAttributeDeclarationImpl
           An implementation of the model object 'Attribute Declaration'
 

Fields in org.eclipse.xsd.impl declared as XSDAttributeDeclaration
protected  XSDAttributeDeclaration XSDAttributeDeclarationImpl.resolvedAttributeDeclaration
          The cached value of the 'Resolved Attribute Declaration' reference
protected  XSDAttributeDeclaration XSDAttributeUseImpl.attributeDeclaration
          The cached value of the 'Attribute Declaration' reference
protected  XSDAttributeDeclaration XSDAttributeUseImpl.content
          The cached value of the 'Content' containment reference
 

Methods in org.eclipse.xsd.impl that return XSDAttributeDeclaration
 XSDAttributeDeclaration XSDFactoryImpl.createXSDAttributeDeclaration()
           
 XSDAttributeDeclaration XSDSchemaImpl.resolveAttributeDeclaration(String namespace, String localName)
           
 XSDAttributeDeclaration XSDConcreteComponentImpl.resolveAttributeDeclarationURI(String uri)
           
 XSDAttributeDeclaration XSDConcreteComponentImpl.resolveAttributeDeclaration(String localName)
           
 XSDAttributeDeclaration XSDConcreteComponentImpl.resolveAttributeDeclaration(String namespace, String localName)
           
protected  XSDAttributeDeclaration XSDConcreteComponentImpl.createUnresolvedAttributeDeclaration(String namespace, String localName)
           
static XSDAttributeDeclaration XSDAttributeDeclarationImpl.createAttributeDeclaration(Node node)
           
 XSDAttributeDeclaration XSDAttributeDeclarationImpl.getResolvedAttributeDeclaration()
           
 XSDAttributeDeclaration XSDAttributeUseImpl.getAttributeDeclaration()
           
 XSDAttributeDeclaration XSDAttributeUseImpl.getContent()
           
 

Methods in org.eclipse.xsd.impl with parameters of type XSDAttributeDeclaration
 void XSDAttributeDeclarationImpl.setResolvedAttributeDeclaration(XSDAttributeDeclaration newResolvedAttributeDeclaration)
           
 void XSDAttributeUseImpl.setAttributeDeclaration(XSDAttributeDeclaration newAttributeDeclaration)
           
 void XSDAttributeUseImpl.setContent(XSDAttributeDeclaration newContent)
           
 NotificationChain XSDAttributeUseImpl.basicSetContent(XSDAttributeDeclaration newContent, NotificationChain msgs)
           
 

Uses of XSDAttributeDeclaration in org.eclipse.xsd.provider
 

Methods in org.eclipse.xsd.provider that return XSDAttributeDeclaration
protected  XSDAttributeDeclaration XSDItemProviderAdapter.createAttributeDeclaration(XSDConcreteComponent parent)
          This creates an object of type XSDAttributeDeclaration with a name that is unique globally (compared to other global attribute declarations) or locally (compared to sibling attribute declarations and children of sibling attribute groups), depending on the type of the specified parent.
protected  XSDAttributeDeclaration XSDAttributeUseItemProvider.getDelegate(XSDAttributeUse xsdAttributeUse)
           
 

Methods in org.eclipse.xsd.provider with parameters of type XSDAttributeDeclaration
protected  XSDAttributeUse XSDItemProviderAdapter.createAttributeUse(XSDAttributeDeclaration attributeDeclaration, boolean isReference)
          This creates an object of type XSDAttributeUse containing an object of type XSDAttributeDeclaration -- if isReference is true, the attribute use content will be a new attribute declaration that resolves to attributeDeclaration; otherwise, it will be simply attributeDeclaration itself.
 

Uses of XSDAttributeDeclaration in org.eclipse.xsd.util
 

Methods in org.eclipse.xsd.util that return XSDAttributeDeclaration
static XSDAttributeDeclaration XSDSchemaBuildingTools.addAttributeDeclaration(XSDConcreteComponent component, String localName, Object type)
          Add a an attribute declaration to a component.
 

Methods in org.eclipse.xsd.util with parameters of type XSDAttributeDeclaration
 Object XSDSwitch.caseXSDAttributeDeclaration(XSDAttributeDeclaration object)
          Returns the result of interpretting the object as an instance of 'Attribute Declaration'
 


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