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:
    CmiPackage
    • Field Detail

      • eINSTANCE

        static final CmiFactory eINSTANCE
        The singleton instance of the factory.
    • Method Detail

      • 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.