Interface DataFactory
- All Superinterfaces:
org.eclipse.emf.ecore.EFactory,org.eclipse.emf.ecore.EModelElement,org.eclipse.emf.ecore.EObject,org.eclipse.emf.common.notify.Notifier
- All Known Implementing Classes:
DataFactoryImpl
public interface DataFactory
extends org.eclipse.emf.ecore.EFactory
The Factory for the model.
It provides a create method for each non-abstract class of the model.
- See Also:
DataPackage
-
Field Summary
Fields Modifier and Type Field Description static DataFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description AllContentcreateAllContent()Returns a new object of class 'All Content'.CatalogcreateCatalog()Returns a new object of class 'Catalog'.ChoiceContentcreateChoiceContent()Returns a new object of class 'Choice Content'.ColumnSetcreateColumnSet()Returns a new object of class 'Column Set'.ComplexContentTypecreateComplexContentType()Returns a new object of class 'Complex Content Type'.ContentAttributecreateContentAttribute()Returns a new object of class 'Content Attribute'.ContentElementcreateContentElement()Returns a new object of class 'Content Element'.ContentItemcreateContentItem()Returns a new object of class 'Content Item'.ContentReferencecreateContentReference()Returns a new object of class 'Content Reference'.ContentRestrictioncreateContentRestriction()Returns a new object of class 'Content Restriction'.DataActioncreateDataAction()Returns a new object of class 'Action'.DataContainercreateDataContainer()Returns a new object of class 'Container'.DataEventcreateDataEvent()Returns a new object of class 'Event'.DataModelcreateDataModel()Returns a new object of class 'Model'.DataRelationshipcreateDataRelationship()Returns a new object of class 'Relationship'.DataResourcecreateDataResource()Returns a new object of class 'Resource'.DataSegmentcreateDataSegment()Returns a new object of class 'Segment'.DatatypeOfcreateDatatypeOf()Returns a new object of class 'Datatype Of'.ExtendedDataElementcreateExtendedDataElement()Returns a new object of class 'Extended Data Element'.ExtensionTocreateExtensionTo()Returns a new object of class 'Extension To'.GroupContentcreateGroupContent()Returns a new object of class 'Group Content'.HasContentcreateHasContent()Returns a new object of class 'Has Content'.IndexcreateIndex()Returns a new object of class 'Index'.IndexElementcreateIndexElement()Returns a new object of class 'Index Element'.KeyRelationcreateKeyRelation()Returns a new object of class 'Key Relation'.ManagesDatacreateManagesData()Returns a new object of class 'Manages Data'.MixedContentcreateMixedContent()Returns a new object of class 'Mixed Content'.ProducesDataEventcreateProducesDataEvent()Returns a new object of class 'Produces Data Event'.ReadsColumnSetcreateReadsColumnSet()Returns a new object of class 'Reads Column Set'.RecordFilecreateRecordFile()Returns a new object of class 'Record File'.ReferenceKeycreateReferenceKey()Returns a new object of class 'Reference Key'.ReferenceTocreateReferenceTo()Returns a new object of class 'Reference To'.RelationalSchemacreateRelationalSchema()Returns a new object of class 'Relational Schema'.RelationalTablecreateRelationalTable()Returns a new object of class 'Relational Table'.RelationalViewcreateRelationalView()Returns a new object of class 'Relational View'.RestrictionOfcreateRestrictionOf()Returns a new object of class 'Restriction Of'.SeqContentcreateSeqContent()Returns a new object of class 'Seq Content'.SimpleContentTypecreateSimpleContentType()Returns a new object of class 'Simple Content Type'.TypedBycreateTypedBy()Returns a new object of class 'Typed By'.UniqueKeycreateUniqueKey()Returns a new object of class 'Unique Key'.WritesColumnSetcreateWritesColumnSet()Returns a new object of class 'Writes Column Set'.XMLSchemacreateXMLSchema()Returns a new object of class 'XML Schema'.DataPackagegetDataPackage()Returns the package supported by this factory.Methods inherited from interface org.eclipse.emf.ecore.EFactory
convertToString, create, createFromString, getEPackage, setEPackageMethods inherited from interface org.eclipse.emf.ecore.EModelElement
getEAnnotation, getEAnnotationsMethods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetMethods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
-
Field Details
-
eINSTANCE
The singleton instance of the factory.
-
-
Method Details
-
createDataModel
DataModel createDataModel()Returns a new object of class 'Model'.- Returns:
- a new object of class 'Model'.
-
createDataResource
DataResource createDataResource()Returns a new object of class 'Resource'.- Returns:
- a new object of class 'Resource'.
-
createIndexElement
IndexElement createIndexElement()Returns a new object of class 'Index Element'.- Returns:
- a new object of class 'Index Element'.
-
createUniqueKey
UniqueKey createUniqueKey()Returns a new object of class 'Unique Key'.- Returns:
- a new object of class 'Unique Key'.
-
createIndex
Index createIndex()Returns a new object of class 'Index'.- Returns:
- a new object of class 'Index'.
-
createKeyRelation
KeyRelation createKeyRelation()Returns a new object of class 'Key Relation'.- Returns:
- a new object of class 'Key Relation'.
-
createReferenceKey
ReferenceKey createReferenceKey()Returns a new object of class 'Reference Key'.- Returns:
- a new object of class 'Reference Key'.
-
createDataContainer
DataContainer createDataContainer()Returns a new object of class 'Container'.- Returns:
- a new object of class 'Container'.
-
createCatalog
Catalog createCatalog()Returns a new object of class 'Catalog'.- Returns:
- a new object of class 'Catalog'.
-
createRelationalSchema
RelationalSchema createRelationalSchema()Returns a new object of class 'Relational Schema'.- Returns:
- a new object of class 'Relational Schema'.
-
createColumnSet
ColumnSet createColumnSet()Returns a new object of class 'Column Set'.- Returns:
- a new object of class 'Column Set'.
-
createRelationalTable
RelationalTable createRelationalTable()Returns a new object of class 'Relational Table'.- Returns:
- a new object of class 'Relational Table'.
-
createRelationalView
RelationalView createRelationalView()Returns a new object of class 'Relational View'.- Returns:
- a new object of class 'Relational View'.
-
createRecordFile
RecordFile createRecordFile()Returns a new object of class 'Record File'.- Returns:
- a new object of class 'Record File'.
-
createDataEvent
DataEvent createDataEvent()Returns a new object of class 'Event'.- Returns:
- a new object of class 'Event'.
-
createXMLSchema
XMLSchema createXMLSchema()Returns a new object of class 'XML Schema'.- Returns:
- a new object of class 'XML Schema'.
-
createComplexContentType
ComplexContentType createComplexContentType()Returns a new object of class 'Complex Content Type'.- Returns:
- a new object of class 'Complex Content Type'.
-
createAllContent
AllContent createAllContent()Returns a new object of class 'All Content'.- Returns:
- a new object of class 'All Content'.
-
createSeqContent
SeqContent createSeqContent()Returns a new object of class 'Seq Content'.- Returns:
- a new object of class 'Seq Content'.
-
createChoiceContent
ChoiceContent createChoiceContent()Returns a new object of class 'Choice Content'.- Returns:
- a new object of class 'Choice Content'.
-
createContentItem
ContentItem createContentItem()Returns a new object of class 'Content Item'.- Returns:
- a new object of class 'Content Item'.
-
createGroupContent
GroupContent createGroupContent()Returns a new object of class 'Group Content'.- Returns:
- a new object of class 'Group Content'.
-
createContentRestriction
ContentRestriction createContentRestriction()Returns a new object of class 'Content Restriction'.- Returns:
- a new object of class 'Content Restriction'.
-
createSimpleContentType
SimpleContentType createSimpleContentType()Returns a new object of class 'Simple Content Type'.- Returns:
- a new object of class 'Simple Content Type'.
-
createExtendedDataElement
ExtendedDataElement createExtendedDataElement()Returns a new object of class 'Extended Data Element'.- Returns:
- a new object of class 'Extended Data Element'.
-
createDataRelationship
DataRelationship createDataRelationship()Returns a new object of class 'Relationship'.- Returns:
- a new object of class 'Relationship'.
-
createMixedContent
MixedContent createMixedContent()Returns a new object of class 'Mixed Content'.- Returns:
- a new object of class 'Mixed Content'.
-
createContentReference
ContentReference createContentReference()Returns a new object of class 'Content Reference'.- Returns:
- a new object of class 'Content Reference'.
-
createDataAction
DataAction createDataAction()Returns a new object of class 'Action'.- Returns:
- a new object of class 'Action'.
-
createReadsColumnSet
ReadsColumnSet createReadsColumnSet()Returns a new object of class 'Reads Column Set'.- Returns:
- a new object of class 'Reads Column Set'.
-
createContentAttribute
ContentAttribute createContentAttribute()Returns a new object of class 'Content Attribute'.- Returns:
- a new object of class 'Content Attribute'.
-
createTypedBy
TypedBy createTypedBy()Returns a new object of class 'Typed By'.- Returns:
- a new object of class 'Typed By'.
-
createReferenceTo
ReferenceTo createReferenceTo()Returns a new object of class 'Reference To'.- Returns:
- a new object of class 'Reference To'.
-
createRestrictionOf
RestrictionOf createRestrictionOf()Returns a new object of class 'Restriction Of'.- Returns:
- a new object of class 'Restriction Of'.
-
createExtensionTo
ExtensionTo createExtensionTo()Returns a new object of class 'Extension To'.- Returns:
- a new object of class 'Extension To'.
-
createDatatypeOf
DatatypeOf createDatatypeOf()Returns a new object of class 'Datatype Of'.- Returns:
- a new object of class 'Datatype Of'.
-
createHasContent
HasContent createHasContent()Returns a new object of class 'Has Content'.- Returns:
- a new object of class 'Has Content'.
-
createWritesColumnSet
WritesColumnSet createWritesColumnSet()Returns a new object of class 'Writes Column Set'.- Returns:
- a new object of class 'Writes Column Set'.
-
createProducesDataEvent
ProducesDataEvent createProducesDataEvent()Returns a new object of class 'Produces Data Event'.- Returns:
- a new object of class 'Produces Data Event'.
-
createDataSegment
DataSegment createDataSegment()Returns a new object of class 'Segment'.- Returns:
- a new object of class 'Segment'.
-
createContentElement
ContentElement createContentElement()Returns a new object of class 'Content Element'.- Returns:
- a new object of class 'Content Element'.
-
createManagesData
ManagesData createManagesData()Returns a new object of class 'Manages Data'.- Returns:
- a new object of class 'Manages Data'.
-
getDataPackage
DataPackage getDataPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-