Class ExtractSharedKernelRefactoring
java.lang.Object
org.contextmapper.dsl.refactoring.AbstractRefactoring
org.contextmapper.dsl.refactoring.AbstractExtractSymmetricRelationshipRefactoring
org.contextmapper.dsl.refactoring.ExtractSharedKernelRefactoring
- All Implemented Interfaces:
SemanticCMLRefactoring
public class ExtractSharedKernelRefactoring
extends AbstractExtractSymmetricRelationshipRefactoring
implements SemanticCMLRefactoring
AR: Extracts a Shared Kernel to a new Bounded Context and establishes
upstream-downstream relationships between the new and the existing two
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
ConstructorsConstructorDescriptionExtractSharedKernelRefactoring
(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
-
ExtractSharedKernelRefactoring
-
-
Method Details
-
createBoundedContext
- Overrides:
createBoundedContext
in classAbstractExtractSymmetricRelationshipRefactoring
-