Interface CmiFactory

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

public interface CmiFactory 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 CmiFactory eINSTANCE
      The singleton instance of the factory.
  • Method Details

    • createCommandInterface

      CommandInterface createCommandInterface()
      Returns a new object of class 'Command Interface'.
      Returns:
      a new object of class 'Command Interface'.
    • createCommandsVisibility

      CommandsVisibility createCommandsVisibility()
      Returns a new object of class 'Commands Visibility'.
      Returns:
      a new object of class 'Commands Visibility'.
    • createSubsystemsVisibility

      SubsystemsVisibility createSubsystemsVisibility()
      Returns a new object of class 'Subsystems Visibility'.
      Returns:
      a new object of class 'Subsystems Visibility'.
    • createCommandsVisibilityFragment

      CommandsVisibilityFragment createCommandsVisibilityFragment()
      Returns a new object of class 'Commands Visibility Fragment'.
      Returns:
      a new object of class 'Commands Visibility Fragment'.
    • createSubsystemsVisibilityFragment

      SubsystemsVisibilityFragment createSubsystemsVisibilityFragment()
      Returns a new object of class 'Subsystems Visibility Fragment'.
      Returns:
      a new object of class 'Subsystems Visibility Fragment'.
    • createCommandsPlacement

      CommandsPlacement createCommandsPlacement()
      Returns a new object of class 'Commands Placement'.
      Returns:
      a new object of class 'Commands Placement'.
    • createCommandsPlacementFragment

      CommandsPlacementFragment createCommandsPlacementFragment()
      Returns a new object of class 'Commands Placement Fragment'.
      Returns:
      a new object of class 'Commands Placement Fragment'.
    • createCommandsOrder

      CommandsOrder createCommandsOrder()
      Returns a new object of class 'Commands Order'.
      Returns:
      a new object of class 'Commands Order'.
    • createSubsystemsOrder

      SubsystemsOrder createSubsystemsOrder()
      Returns a new object of class 'Subsystems Order'.
      Returns:
      a new object of class 'Subsystems Order'.
    • createCommandsOrderFragment

      CommandsOrderFragment createCommandsOrderFragment()
      Returns a new object of class 'Commands Order Fragment'.
      Returns:
      a new object of class 'Commands Order Fragment'.
    • getCmiPackage

      CmiPackage getCmiPackage()
      Returns the package supported by this factory.
      Returns:
      the package supported by this factory.