Class DeriveFrontendAndBackendFromFeatureBCAction

  • All Implemented Interfaces:
    CMLCodeAction

    public class DeriveFrontendAndBackendFromFeatureBCAction
    extends java.lang.Object
    implements CMLCodeAction
    Action that calls the "Derive Frontend and Backend System From Feature BC" refactoring.
    • Constructor Summary

      Constructors 
      Constructor Description
      DeriveFrontendAndBackendFromFeatureBCAction​(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

      • DeriveFrontendAndBackendFromFeatureBCAction

        public DeriveFrontendAndBackendFromFeatureBCAction​(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