Package org.w3._2001.schema
Interface SchemaFactory
- All Superinterfaces:
EFactory
,EModelElement
,EObject
,Notifier
- All Known Implementing Classes:
SchemaFactoryImpl
public interface SchemaFactory
extends EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final SchemaFactory
The singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'All'.Returns a new object of class 'Annotated'.Returns a new object of class 'Annotation Type'.Returns a new object of class 'Any Type'.Returns a new object of class 'Appinfo Type'.Returns a new object of class 'Attribute'.Returns a new object of class 'Attribute Group Ref'.Returns a new object of class 'Complex Content Type'.Returns a new object of class 'Complex Restriction Type'.Returns a new object of class 'Documentation Type'.Returns a new object of class 'Document Root'.Returns a new object of class 'Explicit Group'.Returns a new object of class 'Extension Type'.Returns a new object of class 'Facet'.Returns a new object of class 'Field Type'.Returns a new object of class 'Group Ref'.Returns a new object of class 'Import Type'.Returns a new object of class 'Include Type'.Returns a new object of class 'Keybase'.Returns a new object of class 'Keyref Type'.Returns a new object of class 'List Type'.Returns a new object of class 'Local Complex Type'.Returns a new object of class 'Local Element'.Returns a new object of class 'Local Simple Type'.Returns a new object of class 'Named Attribute Group'.Returns a new object of class 'Named Group'.Returns a new object of class 'Narrow Max Min'.Returns a new object of class 'No Fixed Facet'.Returns a new object of class 'Notation Type'.Returns a new object of class 'Num Facet'.Returns a new object of class 'Open Attrs'.Returns a new object of class 'Pattern Type'.Returns a new object of class 'Real Group'.Returns a new object of class 'Redefine Type'.Returns a new object of class 'Restriction Type'.Returns a new object of class 'Restriction Type1'.Returns a new object of class 'Type'.Returns a new object of class 'Selector Type'.Returns a new object of class 'Simple Content Type'.Returns a new object of class 'Simple Explicit Group'.Returns a new object of class 'Simple Extension Type'.Returns a new object of class 'Simple Restriction Type'.Returns a new object of class 'Top Level Attribute'.Returns a new object of class 'Top Level Complex Type'.Returns a new object of class 'Top Level Element'.Returns a new object of class 'Top Level Simple Type'.Returns a new object of class 'Total Digits Type'.Returns a new object of class 'Union Type'.Returns a new object of class 'White Space Type'.Returns a new object of class 'Wildcard'.Returns the package supported by this factory.Methods inherited from interface EFactory
convertToString, create, createFromString, getEPackage, setEPackage
Methods inherited from interface EModelElement
getEAnnotation, getEAnnotations
Methods inherited from interface EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
Methods inherited from interface Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createAll
All createAll()Returns a new object of class 'All'.- Returns:
- a new object of class 'All'.
-
createAnnotated
Annotated createAnnotated()Returns a new object of class 'Annotated'.- Returns:
- a new object of class 'Annotated'.
-
createAnnotationType
AnnotationType createAnnotationType()Returns a new object of class 'Annotation Type'.- Returns:
- a new object of class 'Annotation Type'.
-
createAnyType
AnyType createAnyType()Returns a new object of class 'Any Type'.- Returns:
- a new object of class 'Any Type'.
-
createAppinfoType
AppinfoType createAppinfoType()Returns a new object of class 'Appinfo Type'.- Returns:
- a new object of class 'Appinfo Type'.
-
createAttribute
Attribute createAttribute()Returns a new object of class 'Attribute'.- Returns:
- a new object of class 'Attribute'.
-
createAttributeGroupRef
AttributeGroupRef createAttributeGroupRef()Returns a new object of class 'Attribute Group Ref'.- Returns:
- a new object of class 'Attribute Group Ref'.
-
createComplexContentType
ComplexContentType createComplexContentType()Returns a new object of class 'Complex Content Type'.- Returns:
- a new object of class 'Complex Content Type'.
-
createComplexRestrictionType
ComplexRestrictionType createComplexRestrictionType()Returns a new object of class 'Complex Restriction Type'.- Returns:
- a new object of class 'Complex Restriction Type'.
-
createDocumentationType
DocumentationType createDocumentationType()Returns a new object of class 'Documentation Type'.- Returns:
- a new object of class 'Documentation Type'.
-
createDocumentRoot
DocumentRoot createDocumentRoot()Returns a new object of class 'Document Root'.- Returns:
- a new object of class 'Document Root'.
-
createExplicitGroup
ExplicitGroup createExplicitGroup()Returns a new object of class 'Explicit Group'.- Returns:
- a new object of class 'Explicit Group'.
-
createExtensionType
ExtensionType createExtensionType()Returns a new object of class 'Extension Type'.- Returns:
- a new object of class 'Extension Type'.
-
createFacet
Facet createFacet()Returns a new object of class 'Facet'.- Returns:
- a new object of class 'Facet'.
-
createFieldType
FieldType createFieldType()Returns a new object of class 'Field Type'.- Returns:
- a new object of class 'Field Type'.
-
createGroupRef
GroupRef createGroupRef()Returns a new object of class 'Group Ref'.- Returns:
- a new object of class 'Group Ref'.
-
createImportType
ImportType createImportType()Returns a new object of class 'Import Type'.- Returns:
- a new object of class 'Import Type'.
-
createIncludeType
IncludeType createIncludeType()Returns a new object of class 'Include Type'.- Returns:
- a new object of class 'Include Type'.
-
createKeybase
Keybase createKeybase()Returns a new object of class 'Keybase'.- Returns:
- a new object of class 'Keybase'.
-
createKeyrefType
KeyrefType createKeyrefType()Returns a new object of class 'Keyref Type'.- Returns:
- a new object of class 'Keyref Type'.
-
createListType
ListType createListType()Returns a new object of class 'List Type'.- Returns:
- a new object of class 'List Type'.
-
createLocalComplexType
LocalComplexType createLocalComplexType()Returns a new object of class 'Local Complex Type'.- Returns:
- a new object of class 'Local Complex Type'.
-
createLocalElement
LocalElement createLocalElement()Returns a new object of class 'Local Element'.- Returns:
- a new object of class 'Local Element'.
-
createLocalSimpleType
LocalSimpleType createLocalSimpleType()Returns a new object of class 'Local Simple Type'.- Returns:
- a new object of class 'Local Simple Type'.
-
createNamedAttributeGroup
NamedAttributeGroup createNamedAttributeGroup()Returns a new object of class 'Named Attribute Group'.- Returns:
- a new object of class 'Named Attribute Group'.
-
createNamedGroup
NamedGroup createNamedGroup()Returns a new object of class 'Named Group'.- Returns:
- a new object of class 'Named Group'.
-
createNarrowMaxMin
NarrowMaxMin createNarrowMaxMin()Returns a new object of class 'Narrow Max Min'.- Returns:
- a new object of class 'Narrow Max Min'.
-
createNoFixedFacet
NoFixedFacet createNoFixedFacet()Returns a new object of class 'No Fixed Facet'.- Returns:
- a new object of class 'No Fixed Facet'.
-
createNotationType
NotationType createNotationType()Returns a new object of class 'Notation Type'.- Returns:
- a new object of class 'Notation Type'.
-
createNumFacet
NumFacet createNumFacet()Returns a new object of class 'Num Facet'.- Returns:
- a new object of class 'Num Facet'.
-
createOpenAttrs
OpenAttrs createOpenAttrs()Returns a new object of class 'Open Attrs'.- Returns:
- a new object of class 'Open Attrs'.
-
createPatternType
PatternType createPatternType()Returns a new object of class 'Pattern Type'.- Returns:
- a new object of class 'Pattern Type'.
-
createRealGroup
RealGroup createRealGroup()Returns a new object of class 'Real Group'.- Returns:
- a new object of class 'Real Group'.
-
createRedefineType
RedefineType createRedefineType()Returns a new object of class 'Redefine Type'.- Returns:
- a new object of class 'Redefine Type'.
-
createRestrictionType
RestrictionType createRestrictionType()Returns a new object of class 'Restriction Type'.- Returns:
- a new object of class 'Restriction Type'.
-
createRestrictionType1
RestrictionType1 createRestrictionType1()Returns a new object of class 'Restriction Type1'.- Returns:
- a new object of class 'Restriction Type1'.
-
createSchemaType
SchemaType createSchemaType()Returns a new object of class 'Type'.- Returns:
- a new object of class 'Type'.
-
createSelectorType
SelectorType createSelectorType()Returns a new object of class 'Selector Type'.- Returns:
- a new object of class 'Selector Type'.
-
createSimpleContentType
SimpleContentType createSimpleContentType()Returns a new object of class 'Simple Content Type'.- Returns:
- a new object of class 'Simple Content Type'.
-
createSimpleExplicitGroup
SimpleExplicitGroup createSimpleExplicitGroup()Returns a new object of class 'Simple Explicit Group'.- Returns:
- a new object of class 'Simple Explicit Group'.
-
createSimpleExtensionType
SimpleExtensionType createSimpleExtensionType()Returns a new object of class 'Simple Extension Type'.- Returns:
- a new object of class 'Simple Extension Type'.
-
createSimpleRestrictionType
SimpleRestrictionType createSimpleRestrictionType()Returns a new object of class 'Simple Restriction Type'.- Returns:
- a new object of class 'Simple Restriction Type'.
-
createTopLevelAttribute
TopLevelAttribute createTopLevelAttribute()Returns a new object of class 'Top Level Attribute'.- Returns:
- a new object of class 'Top Level Attribute'.
-
createTopLevelComplexType
TopLevelComplexType createTopLevelComplexType()Returns a new object of class 'Top Level Complex Type'.- Returns:
- a new object of class 'Top Level Complex Type'.
-
createTopLevelElement
TopLevelElement createTopLevelElement()Returns a new object of class 'Top Level Element'.- Returns:
- a new object of class 'Top Level Element'.
-
createTopLevelSimpleType
TopLevelSimpleType createTopLevelSimpleType()Returns a new object of class 'Top Level Simple Type'.- Returns:
- a new object of class 'Top Level Simple Type'.
-
createTotalDigitsType
TotalDigitsType createTotalDigitsType()Returns a new object of class 'Total Digits Type'.- Returns:
- a new object of class 'Total Digits Type'.
-
createUnionType
UnionType createUnionType()Returns a new object of class 'Union Type'.- Returns:
- a new object of class 'Union Type'.
-
createWhiteSpaceType
WhiteSpaceType createWhiteSpaceType()Returns a new object of class 'White Space Type'.- Returns:
- a new object of class 'White Space Type'.
-
createWildcard
Wildcard createWildcard()Returns a new object of class 'Wildcard'.- Returns:
- a new object of class 'Wildcard'.
-
getSchemaPackage
SchemaPackage getSchemaPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-