Interface ConceptualFactory
- 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:
ConceptualFactoryImpl
public interface ConceptualFactory
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:
ConceptualPackage
-
Field Summary
Fields Modifier and Type Field Description static ConceptualFactoryeINSTANCEThe singleton instance of the factory. -
Method Summary
Modifier and Type Method Description BehaviorUnitcreateBehaviorUnit()Returns a new object of class 'Behavior Unit'.ConceptualContainercreateConceptualContainer()Returns a new object of class 'Container'.ConceptualElementcreateConceptualElement()Returns a new object of class 'Element'.ConceptualFlowcreateConceptualFlow()Returns a new object of class 'Flow'.ConceptualModelcreateConceptualModel()Returns a new object of class 'Model'.ConceptualRelationshipcreateConceptualRelationship()Returns a new object of class 'Relationship'.ConceptualRolecreateConceptualRole()Returns a new object of class 'Role'.FactUnitcreateFactUnit()Returns a new object of class 'Fact Unit'.RuleUnitcreateRuleUnit()Returns a new object of class 'Rule Unit'.ScenarioUnitcreateScenarioUnit()Returns a new object of class 'Scenario Unit'.TermUnitcreateTermUnit()Returns a new object of class 'Term Unit'.ConceptualPackagegetConceptualPackage()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
-
createConceptualModel
ConceptualModel createConceptualModel()Returns a new object of class 'Model'.- Returns:
- a new object of class 'Model'.
-
createTermUnit
TermUnit createTermUnit()Returns a new object of class 'Term Unit'.- Returns:
- a new object of class 'Term Unit'.
-
createConceptualContainer
ConceptualContainer createConceptualContainer()Returns a new object of class 'Container'.- Returns:
- a new object of class 'Container'.
-
createFactUnit
FactUnit createFactUnit()Returns a new object of class 'Fact Unit'.- Returns:
- a new object of class 'Fact Unit'.
-
createConceptualRelationship
ConceptualRelationship createConceptualRelationship()Returns a new object of class 'Relationship'.- Returns:
- a new object of class 'Relationship'.
-
createBehaviorUnit
BehaviorUnit createBehaviorUnit()Returns a new object of class 'Behavior Unit'.- Returns:
- a new object of class 'Behavior Unit'.
-
createRuleUnit
RuleUnit createRuleUnit()Returns a new object of class 'Rule Unit'.- Returns:
- a new object of class 'Rule Unit'.
-
createScenarioUnit
ScenarioUnit createScenarioUnit()Returns a new object of class 'Scenario Unit'.- Returns:
- a new object of class 'Scenario Unit'.
-
createConceptualFlow
ConceptualFlow createConceptualFlow()Returns a new object of class 'Flow'.- Returns:
- a new object of class 'Flow'.
-
createConceptualElement
ConceptualElement createConceptualElement()Returns a new object of class 'Element'.- Returns:
- a new object of class 'Element'.
-
createConceptualRole
ConceptualRole createConceptualRole()Returns a new object of class 'Role'.- Returns:
- a new object of class 'Role'.
-
getConceptualPackage
ConceptualPackage getConceptualPackage()Returns the package supported by this factory.- Returns:
- the package supported by this factory.
-