Class CreateMissingBoundedContextQuickFix

java.lang.Object
org.contextmapper.dsl.quickfixes.CreateMissingBoundedContextQuickFix
All Implemented Interfaces:
CMLQuickFix<ContextMappingModel>

public class CreateMissingBoundedContextQuickFix extends Object implements CMLQuickFix<ContextMappingModel>
  • Field Details

  • Constructor Details

    • CreateMissingBoundedContextQuickFix

      public CreateMissingBoundedContextQuickFix(String missingContextName)
  • Method Details

    • applyQuickfix

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

      public String getName()
      Description copied from interface: CMLQuickFix
      Defines the name of the quick fix.
      Specified by:
      getName in interface CMLQuickFix<ContextMappingModel>
      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<ContextMappingModel>
      Returns:
      the description text of the quick fix as string