Class ExtractPartnershipRefactoring
java.lang.Object
org.contextmapper.dsl.refactoring.AbstractRefactoring
org.contextmapper.dsl.refactoring.AbstractExtractSymmetricRelationshipRefactoring
org.contextmapper.dsl.refactoring.ExtractPartnershipRefactoring
- All Implemented Interfaces:
SemanticCMLRefactoring
public class ExtractPartnershipRefactoring
extends AbstractExtractSymmetricRelationshipRefactoring
implements SemanticCMLRefactoring
This is the 'extract' mode of the 'Suspend Partnership' AR. It extracts a new
Bounded Context for the common model parts and establishes
upstream-downstream relationships between the new and the two existing
Bounded Contexts.
-
Field Summary
Fields inherited from class org.contextmapper.dsl.refactoring.AbstractExtractSymmetricRelationshipRefactoring
boundedContext1, boundedContext2, contextMap
Fields inherited from class org.contextmapper.dsl.refactoring.AbstractRefactoring
additionalResourcesToCheck, consistencyCheckResources, importedResources, model, rootResource
-
Constructor Summary
ConstructorsConstructorDescriptionExtractPartnershipRefactoring
(String boundedContext1, String boundedContext2) -
Method Summary
Methods inherited from class org.contextmapper.dsl.refactoring.AbstractExtractSymmetricRelationshipRefactoring
doRefactor
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
-
ExtractPartnershipRefactoring
-
-
Method Details
-
createBoundedContext
- Overrides:
createBoundedContext
in classAbstractExtractSymmetricRelationshipRefactoring
-