Class SplitSystemIntoSubsystemsAction

  • All Implemented Interfaces:
    CMLCodeAction

    public class SplitSystemIntoSubsystemsAction
    extends java.lang.Object
    implements CMLCodeAction
    Action that calls the "Split System Into Subsystems" refactoring.
    • Constructor Summary

      Constructors 
      Constructor Description
      SplitSystemIntoSubsystemsAction​(org.contextmapper.dsl.cml.CMLResource cmlResource, java.util.List<org.eclipse.emf.ecore.EObject> editorSelection)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.eclipse.lsp4j.Command getCommand()
      The command that shall be called.
      boolean isApplicable()
      Defines whether the action is applicable or not.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SplitSystemIntoSubsystemsAction

        public SplitSystemIntoSubsystemsAction​(org.contextmapper.dsl.cml.CMLResource cmlResource,
                                               java.util.List<org.eclipse.emf.ecore.EObject> editorSelection)
    • Method Detail

      • isApplicable

        public boolean isApplicable()
        Description copied from interface: CMLCodeAction
        Defines whether the action is applicable or not.
        Specified by:
        isApplicable in interface CMLCodeAction
      • getCommand

        public org.eclipse.lsp4j.Command getCommand()
        Description copied from interface: CMLCodeAction
        The command that shall be called.
        Specified by:
        getCommand in interface CMLCodeAction