Class SplitBoundedContextByUseCases

  • All Implemented Interfaces:
    Refactoring

    public class SplitBoundedContextByUseCases
    extends java.lang.Object
    implements Refactoring
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void doRefactor​(CMLResourceContainer resource)
      Applies the refactoring to the CML model in the given resource.
      void doRefactor​(CMLResourceContainer resource, org.eclipse.emf.ecore.resource.ResourceSet consistencyCheckResources)
      Applies the refactoring to the CML model in the given resource.
      • Methods inherited from class java.lang.Object

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

      • SplitBoundedContextByUseCases

        public SplitBoundedContextByUseCases​(java.lang.String boundedContextName)
    • Method Detail

      • doRefactor

        public void doRefactor​(CMLResourceContainer resource)
        Description copied from interface: Refactoring
        Applies the refactoring to the CML model in the given resource.
        Specified by:
        doRefactor in interface Refactoring
        Parameters:
        resource - the resource with the CML model that shall be refactored
      • doRefactor

        public void doRefactor​(CMLResourceContainer resource,
                               org.eclipse.emf.ecore.resource.ResourceSet consistencyCheckResources)
        Description copied from interface: Refactoring
        Applies the refactoring to the CML model in the given resource. Additionally ensures consistency in Context Maps in all resources of the additional ResourceSet.
        Specified by:
        doRefactor in interface Refactoring
        Parameters:
        resource - the resource with the CML model that shall be refactored.
        consistencyCheckResources - the resources that contain Context Maps which potentially have to be corrected after refactoring