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:
SchemaPackage
-
-
Field Summary
Fields Modifier and Type Field Description static SchemaFactory
eINSTANCE
The singleton instance of the factory.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description All
createAll()
Returns a new object of class 'All'.Annotated
createAnnotated()
Returns a new object of class 'Annotated'.AnnotationType
createAnnotationType()
Returns a new object of class 'Annotation Type'.AnyType
createAnyType()
Returns a new object of class 'Any Type'.AppinfoType
createAppinfoType()
Returns a new object of class 'Appinfo Type'.Attribute
createAttribute()
Returns a new object of class 'Attribute'.AttributeGroupRef
createAttributeGroupRef()
Returns a new object of class 'Attribute Group Ref'.ComplexContentType
createComplexContentType()
Returns a new object of class 'Complex Content Type'.ComplexRestrictionType
createComplexRestrictionType()
Returns a new object of class 'Complex Restriction Type'.DocumentationType
createDocumentationType()
Returns a new object of class 'Documentation Type'.DocumentRoot
createDocumentRoot()
Returns a new object of class 'Document Root'.ExplicitGroup
createExplicitGroup()
Returns a new object of class 'Explicit Group'.ExtensionType
createExtensionType()
Returns a new object of class 'Extension Type'.Facet
createFacet()
Returns a new object of class 'Facet'.FieldType
createFieldType()
Returns a new object of class 'Field Type'.GroupRef
createGroupRef()
Returns a new object of class 'Group Ref'.ImportType
createImportType()
Returns a new object of class 'Import Type'.IncludeType
createIncludeType()
Returns a new object of class 'Include Type'.Keybase
createKeybase()
Returns a new object of class 'Keybase'.KeyrefType
createKeyrefType()
Returns a new object of class 'Keyref Type'.ListType
createListType()
Returns a new object of class 'List Type'.LocalComplexType
createLocalComplexType()
Returns a new object of class 'Local Complex Type'.LocalElement
createLocalElement()
Returns a new object of class 'Local Element'.LocalSimpleType
createLocalSimpleType()
Returns a new object of class 'Local Simple Type'.NamedAttributeGroup
createNamedAttributeGroup()
Returns a new object of class 'Named Attribute Group'.NamedGroup
createNamedGroup()
Returns a new object of class 'Named Group'.NarrowMaxMin
createNarrowMaxMin()
Returns a new object of class 'Narrow Max Min'.NoFixedFacet
createNoFixedFacet()
Returns a new object of class 'No Fixed Facet'.NotationType
createNotationType()
Returns a new object of class 'Notation Type'.NumFacet
createNumFacet()
Returns a new object of class 'Num Facet'.OpenAttrs
createOpenAttrs()
Returns a new object of class 'Open Attrs'.PatternType
createPatternType()
Returns a new object of class 'Pattern Type'.RealGroup
createRealGroup()
Returns a new object of class 'Real Group'.RedefineType
createRedefineType()
Returns a new object of class 'Redefine Type'.RestrictionType
createRestrictionType()
Returns a new object of class 'Restriction Type'.RestrictionType1
createRestrictionType1()
Returns a new object of class 'Restriction Type1'.SchemaType
createSchemaType()
Returns a new object of class 'Type'.SelectorType
createSelectorType()
Returns a new object of class 'Selector Type'.SimpleContentType
createSimpleContentType()
Returns a new object of class 'Simple Content Type'.SimpleExplicitGroup
createSimpleExplicitGroup()
Returns a new object of class 'Simple Explicit Group'.SimpleExtensionType
createSimpleExtensionType()
Returns a new object of class 'Simple Extension Type'.SimpleRestrictionType
createSimpleRestrictionType()
Returns a new object of class 'Simple Restriction Type'.TopLevelAttribute
createTopLevelAttribute()
Returns a new object of class 'Top Level Attribute'.TopLevelComplexType
createTopLevelComplexType()
Returns a new object of class 'Top Level Complex Type'.TopLevelElement
createTopLevelElement()
Returns a new object of class 'Top Level Element'.TopLevelSimpleType
createTopLevelSimpleType()
Returns a new object of class 'Top Level Simple Type'.TotalDigitsType
createTotalDigitsType()
Returns a new object of class 'Total Digits Type'.UnionType
createUnionType()
Returns a new object of class 'Union Type'.WhiteSpaceType
createWhiteSpaceType()
Returns a new object of class 'White Space Type'.Wildcard
createWildcard()
Returns a new object of class 'Wildcard'.SchemaPackage
getSchemaPackage()
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.
-
-