org.eclipse.jpt.jaxb.core.xsd
Class XsdSimpleTypeDefinition

java.lang.Object
  extended by org.eclipse.emf.common.notify.impl.AdapterImpl
      extended by org.eclipse.jpt.jaxb.core.xsd.XsdComponent<A>
          extended by org.eclipse.jpt.jaxb.core.xsd.XsdTypeDefinition<org.eclipse.xsd.XSDSimpleTypeDefinition>
              extended by org.eclipse.jpt.jaxb.core.xsd.XsdSimpleTypeDefinition
All Implemented Interfaces:
org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal

public class XsdSimpleTypeDefinition
extends XsdTypeDefinition<org.eclipse.xsd.XSDSimpleTypeDefinition>


Nested Class Summary
 
Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter
org.eclipse.emf.common.notify.Adapter.Internal
 
Method Summary
 XsdAttributeUse getAttribute(java.lang.String namespace, java.lang.String name)
           
 java.lang.Iterable<java.lang.String> getAttributeNameProposals(java.lang.String namespace, Filter<java.lang.String> filter)
           
 XsdElementDeclaration getElement(java.lang.String namespace, java.lang.String name)
           
 java.lang.Iterable<java.lang.String> getElementNameProposals(java.lang.String namespace, Filter<java.lang.String> filter)
           
 
Methods inherited from class org.eclipse.jpt.jaxb.core.xsd.XsdTypeDefinition
getName
 
Methods inherited from class org.eclipse.jpt.jaxb.core.xsd.XsdComponent
getXSDComponent, isAdapterForType
 
Methods inherited from class org.eclipse.emf.common.notify.impl.AdapterImpl
getTarget, notifyChanged, setTarget, unsetTarget
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getAttribute

public XsdAttributeUse getAttribute(java.lang.String namespace,
                                    java.lang.String name)
Specified by:
getAttribute in class XsdTypeDefinition<org.eclipse.xsd.XSDSimpleTypeDefinition>

getAttributeNameProposals

public java.lang.Iterable<java.lang.String> getAttributeNameProposals(java.lang.String namespace,
                                                                      Filter<java.lang.String> filter)
Specified by:
getAttributeNameProposals in class XsdTypeDefinition<org.eclipse.xsd.XSDSimpleTypeDefinition>

getElement

public XsdElementDeclaration getElement(java.lang.String namespace,
                                        java.lang.String name)
Specified by:
getElement in class XsdTypeDefinition<org.eclipse.xsd.XSDSimpleTypeDefinition>

getElementNameProposals

public java.lang.Iterable<java.lang.String> getElementNameProposals(java.lang.String namespace,
                                                                    Filter<java.lang.String> filter)
Specified by:
getElementNameProposals in class XsdTypeDefinition<org.eclipse.xsd.XSDSimpleTypeDefinition>