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
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enum
-
Field Summary
Fields inherited from class org.contextmapper.dsl.refactoring.AbstractRefactoring
additionalResourcesToCheck, consistencyCheckResources, importedResources, model, rootResource
-
Constructor Summary
ConstructorsConstructorDescriptionSplitSystemIntoSubsystems
(String systemExistingBoundedContextName, String existingSubsystemName, String newSubsystemName) -
Method Summary
Modifier and TypeMethodDescriptionvoid
copyDomainModel
(boolean copyDomainModel) protected void
void
setIntegrationType
(ContextSplittingIntegrationType integrationType) void
setNewRelationshipImplementationTechnology
(String newRelationshipImplementationTechnology) void
setNewSubsystemImplementationTechnology
(String newSubsystemImplementationTechnology) void
Methods inherited from class org.contextmapper.dsl.refactoring.AbstractRefactoring
addElementsToEList, addElementToEList, getAllBoundedContexts, getAllContextMaps, getAllDomains, getAllUserRequirements, getResource, persistChanges, refactor, refactor, removeElementFromEList
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.contextmapper.dsl.refactoring.SemanticCMLRefactoring
persistChanges, refactor, refactor
-
Constructor Details
-
SplitSystemIntoSubsystems
-
-
Method Details
-
doRefactor
protected void doRefactor()- Specified by:
doRefactor
in classAbstractRefactoring
-
setRelationshipType
public void setRelationshipType(SplitSystemIntoSubsystems.SplitBoundedContextRelationshipType relationshipType) -
setIntegrationType
-
copyDomainModel
public void copyDomainModel(boolean copyDomainModel) -
setNewSubsystemImplementationTechnology
-
setNewRelationshipImplementationTechnology
public void setNewRelationshipImplementationTechnology(String newRelationshipImplementationTechnology)
-