Interface RosettaFactory

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:
RosettaFactoryImpl

public interface RosettaFactory 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:
  • Field Details

    • eINSTANCE

      static final RosettaFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createRosettaModel

      RosettaModel createRosettaModel()
      Returns a new object of class 'Model'.
      Returns:
      a new object of class 'Model'.
    • createImport

      Import createImport()
      Returns a new object of class 'Import'.
      Returns:
      a new object of class 'Import'.
    • createRosettaFeature

      RosettaFeature createRosettaFeature()
      Returns a new object of class 'Feature'.
      Returns:
      a new object of class 'Feature'.
    • createRosettaTypedFeature

      RosettaTypedFeature createRosettaTypedFeature()
      Returns a new object of class 'Typed Feature'.
      Returns:
      a new object of class 'Typed Feature'.
    • createTypeCall

      TypeCall createTypeCall()
      Returns a new object of class 'Type Call'.
      Returns:
      a new object of class 'Type Call'.
    • createTypeCallArgument

      TypeCallArgument createTypeCallArgument()
      Returns a new object of class 'Type Call Argument'.
      Returns:
      a new object of class 'Type Call Argument'.
    • createRosettaBasicType

      RosettaBasicType createRosettaBasicType()
      Returns a new object of class 'Basic Type'.
      Returns:
      a new object of class 'Basic Type'.
    • createTypeParameter

      TypeParameter createTypeParameter()
      Returns a new object of class 'Type Parameter'.
      Returns:
      a new object of class 'Type Parameter'.
    • createRosettaSynonymSource

      RosettaSynonymSource createRosettaSynonymSource()
      Returns a new object of class 'Synonym Source'.
      Returns:
      a new object of class 'Synonym Source'.
    • createRosettaRecordType

      RosettaRecordType createRosettaRecordType()
      Returns a new object of class 'Record Type'.
      Returns:
      a new object of class 'Record Type'.
    • createRosettaRecordFeature

      RosettaRecordFeature createRosettaRecordFeature()
      Returns a new object of class 'Record Feature'.
      Returns:
      a new object of class 'Record Feature'.
    • createRosettaExternalFunction

      RosettaExternalFunction createRosettaExternalFunction()
      Returns a new object of class 'External Function'.
      Returns:
      a new object of class 'External Function'.
    • createRosettaParameter

      RosettaParameter createRosettaParameter()
      Returns a new object of class 'Parameter'.
      Returns:
      a new object of class 'Parameter'.
    • createRosettaTypeAlias

      RosettaTypeAlias createRosettaTypeAlias()
      Returns a new object of class 'Type Alias'.
      Returns:
      a new object of class 'Type Alias'.
    • createRosettaMetaType

      RosettaMetaType createRosettaMetaType()
      Returns a new object of class 'Meta Type'.
      Returns:
      a new object of class 'Meta Type'.
    • createRosettaEnumeration

      RosettaEnumeration createRosettaEnumeration()
      Returns a new object of class 'Enumeration'.
      Returns:
      a new object of class 'Enumeration'.
    • createRosettaEnumValue

      RosettaEnumValue createRosettaEnumValue()
      Returns a new object of class 'Enum Value'.
      Returns:
      a new object of class 'Enum Value'.
    • createRosettaEnumValueReference

      RosettaEnumValueReference createRosettaEnumValueReference()
      Returns a new object of class 'Enum Value Reference'.
      Returns:
      a new object of class 'Enum Value Reference'.
    • createRosettaCardinality

      RosettaCardinality createRosettaCardinality()
      Returns a new object of class 'Cardinality'.
      Returns:
      a new object of class 'Cardinality'.
    • createRosettaSynonymValueBase

      RosettaSynonymValueBase createRosettaSynonymValueBase()
      Returns a new object of class 'Synonym Value Base'.
      Returns:
      a new object of class 'Synonym Value Base'.
    • createRosettaClassSynonym

      RosettaClassSynonym createRosettaClassSynonym()
      Returns a new object of class 'Class Synonym'.
      Returns:
      a new object of class 'Class Synonym'.
    • createRosettaSynonym

      RosettaSynonym createRosettaSynonym()
      Returns a new object of class 'Synonym'.
      Returns:
      a new object of class 'Synonym'.
    • createRosettaSynonymBody

      RosettaSynonymBody createRosettaSynonymBody()
      Returns a new object of class 'Synonym Body'.
      Returns:
      a new object of class 'Synonym Body'.
    • createRosettaMergeSynonymValue

      RosettaMergeSynonymValue createRosettaMergeSynonymValue()
      Returns a new object of class 'Merge Synonym Value'.
      Returns:
      a new object of class 'Merge Synonym Value'.
    • createRosettaEnumSynonym

      RosettaEnumSynonym createRosettaEnumSynonym()
      Returns a new object of class 'Enum Synonym'.
      Returns:
      a new object of class 'Enum Synonym'.
    • createRosettaDocReference

      RosettaDocReference createRosettaDocReference()
      Returns a new object of class 'Doc Reference'.
      Returns:
      a new object of class 'Doc Reference'.
    • createRegulatoryDocumentReference

      RegulatoryDocumentReference createRegulatoryDocumentReference()
      Returns a new object of class 'Regulatory Document Reference'.
      Returns:
      a new object of class 'Regulatory Document Reference'.
    • createRosettaSegmentRef

      RosettaSegmentRef createRosettaSegmentRef()
      Returns a new object of class 'Segment Ref'.
      Returns:
      a new object of class 'Segment Ref'.
    • createDocumentRationale

      DocumentRationale createDocumentRationale()
      Returns a new object of class 'Document Rationale'.
      Returns:
      a new object of class 'Document Rationale'.
    • createRosettaBody

      RosettaBody createRosettaBody()
      Returns a new object of class 'Body'.
      Returns:
      a new object of class 'Body'.
    • createRosettaCorpus

      RosettaCorpus createRosettaCorpus()
      Returns a new object of class 'Corpus'.
      Returns:
      a new object of class 'Corpus'.
    • createRosettaSegment

      RosettaSegment createRosettaSegment()
      Returns a new object of class 'Segment'.
      Returns:
      a new object of class 'Segment'.
    • createRosettaMapPathValue

      RosettaMapPathValue createRosettaMapPathValue()
      Returns a new object of class 'Map Path Value'.
      Returns:
      a new object of class 'Map Path Value'.
    • createRosettaMapTestExistsExpression

      RosettaMapTestExistsExpression createRosettaMapTestExistsExpression()
      Returns a new object of class 'Map Test Exists Expression'.
      Returns:
      a new object of class 'Map Test Exists Expression'.
    • createRosettaMapTestAbsentExpression

      RosettaMapTestAbsentExpression createRosettaMapTestAbsentExpression()
      Returns a new object of class 'Map Test Absent Expression'.
      Returns:
      a new object of class 'Map Test Absent Expression'.
    • createRosettaMapTestEqualityOperation

      RosettaMapTestEqualityOperation createRosettaMapTestEqualityOperation()
      Returns a new object of class 'Map Test Equality Operation'.
      Returns:
      a new object of class 'Map Test Equality Operation'.
    • createRosettaMapTestFunc

      RosettaMapTestFunc createRosettaMapTestFunc()
      Returns a new object of class 'Map Test Func'.
      Returns:
      a new object of class 'Map Test Func'.
    • createRosettaDataReference

      RosettaDataReference createRosettaDataReference()
      Returns a new object of class 'Data Reference'.
      Returns:
      a new object of class 'Data Reference'.
    • createRosettaAttributeReference

      RosettaAttributeReference createRosettaAttributeReference()
      Returns a new object of class 'Attribute Reference'.
      Returns:
      a new object of class 'Attribute Reference'.
    • createRosettaMapping

      RosettaMapping createRosettaMapping()
      Returns a new object of class 'Mapping'.
      Returns:
      a new object of class 'Mapping'.
    • createRosettaMappingInstance

      RosettaMappingInstance createRosettaMappingInstance()
      Returns a new object of class 'Mapping Instance'.
      Returns:
      a new object of class 'Mapping Instance'.
    • createRosettaMappingPathTests

      RosettaMappingPathTests createRosettaMappingPathTests()
      Returns a new object of class 'Mapping Path Tests'.
      Returns:
      a new object of class 'Mapping Path Tests'.
    • createRosettaMapPath

      RosettaMapPath createRosettaMapPath()
      Returns a new object of class 'Map Path'.
      Returns:
      a new object of class 'Map Path'.
    • createRosettaMapRosettaPath

      RosettaMapRosettaPath createRosettaMapRosettaPath()
      Returns a new object of class 'Map Rosetta Path'.
      Returns:
      a new object of class 'Map Rosetta Path'.
    • createRosettaQualifiableConfiguration

      RosettaQualifiableConfiguration createRosettaQualifiableConfiguration()
      Returns a new object of class 'Qualifiable Configuration'.
      Returns:
      a new object of class 'Qualifiable Configuration'.
    • createRosettaExternalClass

      RosettaExternalClass createRosettaExternalClass()
      Returns a new object of class 'External Class'.
      Returns:
      a new object of class 'External Class'.
    • createRosettaExternalEnum

      RosettaExternalEnum createRosettaExternalEnum()
      Returns a new object of class 'External Enum'.
      Returns:
      a new object of class 'External Enum'.
    • createRosettaExternalRegularAttribute

      RosettaExternalRegularAttribute createRosettaExternalRegularAttribute()
      Returns a new object of class 'External Regular Attribute'.
      Returns:
      a new object of class 'External Regular Attribute'.
    • createRosettaExternalEnumValue

      RosettaExternalEnumValue createRosettaExternalEnumValue()
      Returns a new object of class 'External Enum Value'.
      Returns:
      a new object of class 'External Enum Value'.
    • createRosettaExternalClassSynonym

      RosettaExternalClassSynonym createRosettaExternalClassSynonym()
      Returns a new object of class 'External Class Synonym'.
      Returns:
      a new object of class 'External Class Synonym'.
    • createRosettaExternalSynonym

      RosettaExternalSynonym createRosettaExternalSynonym()
      Returns a new object of class 'External Synonym'.
      Returns:
      a new object of class 'External Synonym'.
    • createRosettaExternalSynonymSource

      RosettaExternalSynonymSource createRosettaExternalSynonymSource()
      Returns a new object of class 'External Synonym Source'.
      Returns:
      a new object of class 'External Synonym Source'.
    • createRosettaExternalRuleSource

      RosettaExternalRuleSource createRosettaExternalRuleSource()
      Returns a new object of class 'External Rule Source'.
      Returns:
      a new object of class 'External Rule Source'.
    • createRosettaReport

      RosettaReport createRosettaReport()
      Returns a new object of class 'Report'.
      Returns:
      a new object of class 'Report'.
    • createRosettaRule

      RosettaRule createRosettaRule()
      Returns a new object of class 'Rule'.
      Returns:
      a new object of class 'Rule'.
    • getRosettaPackage

      RosettaPackage getRosettaPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.