Class SplitSystemIntoSubsystems

java.lang.Object
org.contextmapper.dsl.refactoring.AbstractRefactoring
org.contextmapper.dsl.refactoring.SplitSystemIntoSubsystems
All Implemented Interfaces:
SemanticCMLRefactoring

public class SplitSystemIntoSubsystems extends AbstractRefactoring implements SemanticCMLRefactoring
  • Constructor Details

    • SplitSystemIntoSubsystems

      public SplitSystemIntoSubsystems(String systemExistingBoundedContextName, String existingSubsystemName, String newSubsystemName)
  • Method Details

    • doRefactor

      protected void doRefactor()
      Specified by:
      doRefactor in class AbstractRefactoring
    • setRelationshipType

      public void setRelationshipType(SplitSystemIntoSubsystems.SplitBoundedContextRelationshipType relationshipType)
    • setIntegrationType

      public void setIntegrationType(ContextSplittingIntegrationType integrationType)
    • copyDomainModel

      public void copyDomainModel(boolean copyDomainModel)
    • setNewSubsystemImplementationTechnology

      public void setNewSubsystemImplementationTechnology(String newSubsystemImplementationTechnology)
    • setNewRelationshipImplementationTechnology

      public void setNewRelationshipImplementationTechnology(String newRelationshipImplementationTechnology)