org.eclipse.jpt.jaxb.core.xsd
Class XsdSchema
java.lang.Object
org.eclipse.emf.common.notify.impl.AdapterImpl
org.eclipse.jpt.jaxb.core.xsd.XsdComponent<org.eclipse.xsd.XSDSchema>
org.eclipse.jpt.jaxb.core.xsd.XsdSchema
- All Implemented Interfaces:
- org.eclipse.emf.common.notify.Adapter, org.eclipse.emf.common.notify.Adapter.Internal
public class XsdSchema
- extends XsdComponent<org.eclipse.xsd.XSDSchema>
| Nested classes/interfaces inherited from interface org.eclipse.emf.common.notify.Adapter |
org.eclipse.emf.common.notify.Adapter.Internal |
| 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 |
getXSDSchema
public org.eclipse.xsd.XSDSchema getXSDSchema()
getNamespaces
public java.lang.Iterable<java.lang.String> getNamespaces()
getAllTypeDefinitions
public java.lang.Iterable<XsdTypeDefinition> getAllTypeDefinitions()
getDeclaredTypeDefinitions
public java.lang.Iterable<XsdTypeDefinition> getDeclaredTypeDefinitions()
getBuiltInTypeDefinitions
public java.lang.Iterable<XsdTypeDefinition> getBuiltInTypeDefinitions()
getTypeDefinitions
public java.lang.Iterable<XsdTypeDefinition> getTypeDefinitions(java.lang.String namespace)
getSimpleTypeDefinitions
public java.lang.Iterable<XsdSimpleTypeDefinition> getSimpleTypeDefinitions(java.lang.String namespace)
getTypeDefinition
public XsdTypeDefinition getTypeDefinition(java.lang.String namespace,
java.lang.String name)
getElementDeclarations
public java.lang.Iterable<XsdElementDeclaration> getElementDeclarations()
getElementDeclarations
public java.lang.Iterable<XsdElementDeclaration> getElementDeclarations(java.lang.String namespace)
getElementDeclaration
public XsdElementDeclaration getElementDeclaration(java.lang.String namespace,
java.lang.String name)
getNamespaceProposals
public java.lang.Iterable<java.lang.String> getNamespaceProposals(Filter<java.lang.String> filter)
getTypeNameProposals
public java.lang.Iterable<java.lang.String> getTypeNameProposals(java.lang.String namespace,
Filter<java.lang.String> filter)
getSimpleTypeNameProposals
public java.lang.Iterable<java.lang.String> getSimpleTypeNameProposals(java.lang.String namespace,
Filter<java.lang.String> filter)