Class SplitStoryByVerb

java.lang.Object
org.contextmapper.dsl.quickfixes.SplitStoryByVerb
All Implemented Interfaces:
CMLQuickFix<Feature>

public class SplitStoryByVerb extends Object implements CMLQuickFix<Feature>
  • Constructor Details

    • SplitStoryByVerb

      public SplitStoryByVerb()
  • Method Details

    • applyQuickfix

      public void applyQuickfix(Feature contextObject)
      Description copied from interface: CMLQuickFix
      Applies a quick fix (semantic change to the ContextMappingModel).
      Specified by:
      applyQuickfix in interface CMLQuickFix<Feature>
      Parameters:
      contextObject - the object on which the quickfix is triggered (must be part of the model)
    • applyQuickfix2EObject

      public void applyQuickfix2EObject(org.eclipse.emf.ecore.EObject contextObject)
      Description copied from interface: CMLQuickFix
      Applies a quick fix (semantic change to the ContextMappingModel). IN CASE THE TYPE OF THE TRIGGER OBJECT IS NOT KNOWN!
      Specified by:
      applyQuickfix2EObject in interface CMLQuickFix<Feature>
      Parameters:
      contextObject - the object on which the quickfix is triggered (must be part of the model)
    • setVerbs

      public void setVerbs(Set<String> verbs)
    • getName

      public String getName()
      Description copied from interface: CMLQuickFix
      Defines the name of the quick fix.
      Specified by:
      getName in interface CMLQuickFix<Feature>
      Returns:
      name of the quick fix as string
    • getDescription

      public String getDescription()
      Description copied from interface: CMLQuickFix
      Defines the description text of the quick fix.
      Specified by:
      getDescription in interface CMLQuickFix<Feature>
      Returns:
      the description text of the quick fix as string