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 Details

    • eINSTANCE

      static final DataFactory 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.