Package org.w3._2001.schema
Interface SchemaFactory
-
- All Superinterfaces:
EFactory,EModelElement,EObject,Notifier
- All Known Implementing Classes:
SchemaFactoryImpl
public interface SchemaFactory extends EFactoryThe Factory for the model. It provides a create method for each non-abstract class of the model.- See Also:
SchemaPackage
-
-
Field Summary
Fields Modifier and Type Field Description static SchemaFactoryeINSTANCEThe singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AllcreateAll()Returns a new object of class 'All'.AnnotatedcreateAnnotated()Returns a new object of class 'Annotated'.AnnotationTypecreateAnnotationType()Returns a new object of class 'Annotation Type'.AnyTypecreateAnyType()Returns a new object of class 'Any Type'.AppinfoTypecreateAppinfoType()Returns a new object of class 'Appinfo Type'.AttributecreateAttribute()Returns a new object of class 'Attribute'.AttributeGroupRefcreateAttributeGroupRef()Returns a new object of class 'Attribute Group Ref'.ComplexContentTypecreateComplexContentType()Returns a new object of class 'Complex Content Type'.ComplexRestrictionTypecreateComplexRestrictionType()Returns a new object of class 'Complex Restriction Type'.DocumentationTypecreateDocumentationType()Returns a new object of class 'Documentation Type'.DocumentRootcreateDocumentRoot()Returns a new object of class 'Document Root'.ExplicitGroupcreateExplicitGroup()Returns a new object of class 'Explicit Group'.ExtensionTypecreateExtensionType()Returns a new object of class 'Extension Type'.FacetcreateFacet()Returns a new object of class 'Facet'.FieldTypecreateFieldType()Returns a new object of class 'Field Type'.GroupRefcreateGroupRef()Returns a new object of class 'Group Ref'.ImportTypecreateImportType()Returns a new object of class 'Import Type'.IncludeTypecreateIncludeType()Returns a new object of class 'Include Type'.KeybasecreateKeybase()Returns a new object of class 'Keybase'.KeyrefTypecreateKeyrefType()Returns a new object of class 'Keyref Type'.ListTypecreateListType()Returns a new object of class 'List Type'.LocalComplexTypecreateLocalComplexType()Returns a new object of class 'Local Complex Type'.LocalElementcreateLocalElement()Returns a new object of class 'Local Element'.LocalSimpleTypecreateLocalSimpleType()Returns a new object of class 'Local Simple Type'.NamedAttributeGroupcreateNamedAttributeGroup()Returns a new object of class 'Named Attribute Group'.NamedGroupcreateNamedGroup()Returns a new object of class 'Named Group'.NarrowMaxMincreateNarrowMaxMin()Returns a new object of class 'Narrow Max Min'.NoFixedFacetcreateNoFixedFacet()Returns a new object of class 'No Fixed Facet'.NotationTypecreateNotationType()Returns a new object of class 'Notation Type'.NumFacetcreateNumFacet()Returns a new object of class 'Num Facet'.OpenAttrscreateOpenAttrs()Returns a new object of class 'Open Attrs'.PatternTypecreatePatternType()Returns a new object of class 'Pattern Type'.RealGroupcreateRealGroup()Returns a new object of class 'Real Group'.RedefineTypecreateRedefineType()Returns a new object of class 'Redefine Type'.RestrictionTypecreateRestrictionType()Returns a new object of class 'Restriction Type'.RestrictionType1createRestrictionType1()Returns a new object of class 'Restriction Type1'.SchemaTypecreateSchemaType()Returns a new object of class 'Type'.SelectorTypecreateSelectorType()Returns a new object of class 'Selector Type'.SimpleContentTypecreateSimpleContentType()Returns a new object of class 'Simple Content Type'.SimpleExplicitGroupcreateSimpleExplicitGroup()Returns a new object of class 'Simple Explicit Group'.SimpleExtensionTypecreateSimpleExtensionType()Returns a new object of class 'Simple Extension Type'.SimpleRestrictionTypecreateSimpleRestrictionType()Returns a new object of class 'Simple Restriction Type'.TopLevelAttributecreateTopLevelAttribute()Returns a new object of class 'Top Level Attribute'.TopLevelComplexTypecreateTopLevelComplexType()Returns a new object of class 'Top Level Complex Type'.TopLevelElementcreateTopLevelElement()Returns a new object of class 'Top Level Element'.TopLevelSimpleTypecreateTopLevelSimpleType()Returns a new object of class 'Top Level Simple Type'.TotalDigitsTypecreateTotalDigitsType()Returns a new object of class 'Total Digits Type'.UnionTypecreateUnionType()Returns a new object of class 'Union Type'.WhiteSpaceTypecreateWhiteSpaceType()Returns a new object of class 'White Space Type'.WildcardcreateWildcard()Returns a new object of class 'Wildcard'.SchemaPackagegetSchemaPackage()Returns the package supported by this factory.-
Methods inherited from interface EFactory
convertToString, create, createFromString, getEPackage, setEPackage
-
-
-
-
Field Detail
-
eINSTANCE
static final SchemaFactory eINSTANCE
The singleton instance of the factory.
-
-
Method Detail
-
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.
-
-