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 SummaryFieldsModifier and TypeFieldDescriptionstatic final SchemaFactoryThe singleton instance of the factory.
- 
Method SummaryModifier 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 EFactoryconvertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface EModelElementgetEAnnotation, getEAnnotationsMethods inherited from interface EObjecteAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface NotifiereAdapters, eDeliver, eNotify, eSetDeliver
- 
Field Details- 
eINSTANCEThe singleton instance of the factory.
 
- 
- 
Method Details- 
createAllAll createAll()Returns a new object of class 'All'.- Returns:
- a new object of class 'All'.
 
- 
createAnnotatedAnnotated createAnnotated()Returns a new object of class 'Annotated'.- Returns:
- a new object of class 'Annotated'.
 
- 
createAnnotationTypeAnnotationType createAnnotationType()Returns a new object of class 'Annotation Type'.- Returns:
- a new object of class 'Annotation Type'.
 
- 
createAnyTypeAnyType createAnyType()Returns a new object of class 'Any Type'.- Returns:
- a new object of class 'Any Type'.
 
- 
createAppinfoTypeAppinfoType createAppinfoType()Returns a new object of class 'Appinfo Type'.- Returns:
- a new object of class 'Appinfo Type'.
 
- 
createAttributeAttribute createAttribute()Returns a new object of class 'Attribute'.- Returns:
- a new object of class 'Attribute'.
 
- 
createAttributeGroupRefAttributeGroupRef createAttributeGroupRef()Returns a new object of class 'Attribute Group Ref'.- Returns:
- a new object of class 'Attribute Group Ref'.
 
- 
createComplexContentTypeComplexContentType createComplexContentType()Returns a new object of class 'Complex Content Type'.- Returns:
- a new object of class 'Complex Content Type'.
 
- 
createComplexRestrictionTypeComplexRestrictionType createComplexRestrictionType()Returns a new object of class 'Complex Restriction Type'.- Returns:
- a new object of class 'Complex Restriction Type'.
 
- 
createDocumentationTypeDocumentationType createDocumentationType()Returns a new object of class 'Documentation Type'.- Returns:
- a new object of class 'Documentation Type'.
 
- 
createDocumentRootDocumentRoot createDocumentRoot()Returns a new object of class 'Document Root'.- Returns:
- a new object of class 'Document Root'.
 
- 
createExplicitGroupExplicitGroup createExplicitGroup()Returns a new object of class 'Explicit Group'.- Returns:
- a new object of class 'Explicit Group'.
 
- 
createExtensionTypeExtensionType createExtensionType()Returns a new object of class 'Extension Type'.- Returns:
- a new object of class 'Extension Type'.
 
- 
createFacetFacet createFacet()Returns a new object of class 'Facet'.- Returns:
- a new object of class 'Facet'.
 
- 
createFieldTypeFieldType createFieldType()Returns a new object of class 'Field Type'.- Returns:
- a new object of class 'Field Type'.
 
- 
createGroupRefGroupRef createGroupRef()Returns a new object of class 'Group Ref'.- Returns:
- a new object of class 'Group Ref'.
 
- 
createImportTypeImportType createImportType()Returns a new object of class 'Import Type'.- Returns:
- a new object of class 'Import Type'.
 
- 
createIncludeTypeIncludeType createIncludeType()Returns a new object of class 'Include Type'.- Returns:
- a new object of class 'Include Type'.
 
- 
createKeybaseKeybase createKeybase()Returns a new object of class 'Keybase'.- Returns:
- a new object of class 'Keybase'.
 
- 
createKeyrefTypeKeyrefType createKeyrefType()Returns a new object of class 'Keyref Type'.- Returns:
- a new object of class 'Keyref Type'.
 
- 
createListTypeListType createListType()Returns a new object of class 'List Type'.- Returns:
- a new object of class 'List Type'.
 
- 
createLocalComplexTypeLocalComplexType createLocalComplexType()Returns a new object of class 'Local Complex Type'.- Returns:
- a new object of class 'Local Complex Type'.
 
- 
createLocalElementLocalElement createLocalElement()Returns a new object of class 'Local Element'.- Returns:
- a new object of class 'Local Element'.
 
- 
createLocalSimpleTypeLocalSimpleType createLocalSimpleType()Returns a new object of class 'Local Simple Type'.- Returns:
- a new object of class 'Local Simple Type'.
 
- 
createNamedAttributeGroupNamedAttributeGroup createNamedAttributeGroup()Returns a new object of class 'Named Attribute Group'.- Returns:
- a new object of class 'Named Attribute Group'.
 
- 
createNamedGroupNamedGroup createNamedGroup()Returns a new object of class 'Named Group'.- Returns:
- a new object of class 'Named Group'.
 
- 
createNarrowMaxMinNarrowMaxMin createNarrowMaxMin()Returns a new object of class 'Narrow Max Min'.- Returns:
- a new object of class 'Narrow Max Min'.
 
- 
createNoFixedFacetNoFixedFacet createNoFixedFacet()Returns a new object of class 'No Fixed Facet'.- Returns:
- a new object of class 'No Fixed Facet'.
 
- 
createNotationTypeNotationType createNotationType()Returns a new object of class 'Notation Type'.- Returns:
- a new object of class 'Notation Type'.
 
- 
createNumFacetNumFacet createNumFacet()Returns a new object of class 'Num Facet'.- Returns:
- a new object of class 'Num Facet'.
 
- 
createOpenAttrsOpenAttrs createOpenAttrs()Returns a new object of class 'Open Attrs'.- Returns:
- a new object of class 'Open Attrs'.
 
- 
createPatternTypePatternType createPatternType()Returns a new object of class 'Pattern Type'.- Returns:
- a new object of class 'Pattern Type'.
 
- 
createRealGroupRealGroup createRealGroup()Returns a new object of class 'Real Group'.- Returns:
- a new object of class 'Real Group'.
 
- 
createRedefineTypeRedefineType createRedefineType()Returns a new object of class 'Redefine Type'.- Returns:
- a new object of class 'Redefine Type'.
 
- 
createRestrictionTypeRestrictionType createRestrictionType()Returns a new object of class 'Restriction Type'.- Returns:
- a new object of class 'Restriction Type'.
 
- 
createRestrictionType1RestrictionType1 createRestrictionType1()Returns a new object of class 'Restriction Type1'.- Returns:
- a new object of class 'Restriction Type1'.
 
- 
createSchemaTypeSchemaType createSchemaType()Returns a new object of class 'Type'.- Returns:
- a new object of class 'Type'.
 
- 
createSelectorTypeSelectorType createSelectorType()Returns a new object of class 'Selector Type'.- Returns:
- a new object of class 'Selector Type'.
 
- 
createSimpleContentTypeSimpleContentType createSimpleContentType()Returns a new object of class 'Simple Content Type'.- Returns:
- a new object of class 'Simple Content Type'.
 
- 
createSimpleExplicitGroupSimpleExplicitGroup createSimpleExplicitGroup()Returns a new object of class 'Simple Explicit Group'.- Returns:
- a new object of class 'Simple Explicit Group'.
 
- 
createSimpleExtensionTypeSimpleExtensionType createSimpleExtensionType()Returns a new object of class 'Simple Extension Type'.- Returns:
- a new object of class 'Simple Extension Type'.
 
- 
createSimpleRestrictionTypeSimpleRestrictionType createSimpleRestrictionType()Returns a new object of class 'Simple Restriction Type'.- Returns:
- a new object of class 'Simple Restriction Type'.
 
- 
createTopLevelAttributeTopLevelAttribute createTopLevelAttribute()Returns a new object of class 'Top Level Attribute'.- Returns:
- a new object of class 'Top Level Attribute'.
 
- 
createTopLevelComplexTypeTopLevelComplexType createTopLevelComplexType()Returns a new object of class 'Top Level Complex Type'.- Returns:
- a new object of class 'Top Level Complex Type'.
 
- 
createTopLevelElementTopLevelElement createTopLevelElement()Returns a new object of class 'Top Level Element'.- Returns:
- a new object of class 'Top Level Element'.
 
- 
createTopLevelSimpleTypeTopLevelSimpleType createTopLevelSimpleType()Returns a new object of class 'Top Level Simple Type'.- Returns:
- a new object of class 'Top Level Simple Type'.
 
- 
createTotalDigitsTypeTotalDigitsType createTotalDigitsType()Returns a new object of class 'Total Digits Type'.- Returns:
- a new object of class 'Total Digits Type'.
 
- 
createUnionTypeUnionType createUnionType()Returns a new object of class 'Union Type'.- Returns:
- a new object of class 'Union Type'.
 
- 
createWhiteSpaceTypeWhiteSpaceType createWhiteSpaceType()Returns a new object of class 'White Space Type'.- Returns:
- a new object of class 'White Space Type'.
 
- 
createWildcardWildcard createWildcard()Returns a new object of class 'Wildcard'.- Returns:
- a new object of class 'Wildcard'.
 
- 
getSchemaPackageSchemaPackage getSchemaPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
 
 
-