Package com.regnosys.rosetta.rosetta
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 Summary
FieldsModifier and TypeFieldDescriptionstatic final RosettaFactoryThe singleton instance of the factory. -
Method Summary
Modifier and TypeMethodDescriptionReturns a new object of class 'Document Rationale'.Returns a new object of class 'Import'.Returns a new object of class 'Regulatory Document Reference'.Returns a new object of class 'Attribute Reference'.Returns a new object of class 'Basic Type'.Returns a new object of class 'Body'.Returns a new object of class 'Cardinality'.Returns a new object of class 'Class Synonym'.Returns a new object of class 'Corpus'.Returns a new object of class 'Data Reference'.Returns a new object of class 'Doc Reference'.Returns a new object of class 'Enumeration'.Returns a new object of class 'Enum Synonym'.Returns a new object of class 'Enum Value'.Returns a new object of class 'Enum Value Reference'.Returns a new object of class 'External Class'.Returns a new object of class 'External Class Synonym'.Returns a new object of class 'External Enum'.Returns a new object of class 'External Enum Value'.Returns a new object of class 'External Function'.Returns a new object of class 'External Regular Attribute'.Returns a new object of class 'External Rule Source'.Returns a new object of class 'External Synonym'.Returns a new object of class 'External Synonym Source'.Returns a new object of class 'Feature'.Returns a new object of class 'Map Path'.Returns a new object of class 'Map Path Value'.Returns a new object of class 'Mapping'.Returns a new object of class 'Mapping Instance'.Returns a new object of class 'Mapping Path Tests'.Returns a new object of class 'Map Rosetta Path'.Returns a new object of class 'Map Test Absent Expression'.Returns a new object of class 'Map Test Equality Operation'.Returns a new object of class 'Map Test Exists Expression'.Returns a new object of class 'Map Test Func'.Returns a new object of class 'Merge Synonym Value'.Returns a new object of class 'Meta Type'.Returns a new object of class 'Model'.Returns a new object of class 'Parameter'.Returns a new object of class 'Qualifiable Configuration'.Returns a new object of class 'Record Feature'.Returns a new object of class 'Record Type'.Returns a new object of class 'Report'.Returns a new object of class 'Rule'.Returns a new object of class 'Segment'.Returns a new object of class 'Segment Ref'.Returns a new object of class 'Synonym'.Returns a new object of class 'Synonym Body'.Returns a new object of class 'Synonym Source'.Returns a new object of class 'Synonym Value Base'.Returns a new object of class 'Type Alias'.Returns a new object of class 'Typed Feature'.Returns a new object of class 'Type Call'.Returns a new object of class 'Type Call Argument'.Returns a new object of class 'Type Parameter'.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
-
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.
-