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 Details

    • eINSTANCE

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