Class SplitBoundedContextByAggregateAttribute
java.lang.Object
org.contextmapper.dsl.refactoring.AbstractRefactoring
org.contextmapper.dsl.refactoring.SplitBoundedContextByAggregateAttribute
- All Implemented Interfaces:
SemanticCMLRefactoring
public class SplitBoundedContextByAggregateAttribute
extends AbstractRefactoring
implements SemanticCMLRefactoring
-
Field Summary
Fields inherited from class org.contextmapper.dsl.refactoring.AbstractRefactoring
additionalResourcesToCheck, consistencyCheckResources, importedResources, model, rootResource
-
Constructor Summary
ConstructorsConstructorDescriptionSplitBoundedContextByAggregateAttribute
(Function<Aggregate, CompoundKey> aggregateToSetKeyMappingFunction, String boundedContextName) -
Method Summary
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
-
SplitBoundedContextByAggregateAttribute
public SplitBoundedContextByAggregateAttribute(Function<Aggregate, CompoundKey> aggregateToSetKeyMappingFunction, String boundedContextName)
-
-
Method Details
-
doRefactor
public void doRefactor()- Specified by:
doRefactor
in classAbstractRefactoring
-