public class DeleteDeleteConflictStrategy extends ConflictStrategyImpl
Constructor and Description |
---|
DeleteDeleteConflictStrategy() |
Modifier and Type | Method and Description |
---|---|
boolean |
analyze(com.ibm.xtools.comparemerge.emf.delta.deltagenerator.matcher.Matcher matcher,
ConflictContainer conflictContainer,
DeltaContainer deltaContainer1,
DeltaContainer deltaContainer2) |
protected void |
findConflicts(com.ibm.xtools.comparemerge.emf.delta.deltagenerator.matcher.Matcher matcher,
ConflictContainer conflictContainer,
DeltaContainer deltaContainer,
DeltaContainer otherDeltaContainer,
boolean handleSameChangeConflicts)
this function will try to find any conflicts between the passed
collections of deltas and the passed contributor deltas, the boolean flag
at the end indicates if we need to check for same delta conflicts like
Change-Change ; Delete-Delete ....
|
protected boolean |
isStereotypeContext(Delta delta) |
canCreateChangeChangeConflict, checkIfDeleted, createConflict, getDeltaByLocationId, getDeltaByObjectId, getNonSystemDelta
public boolean analyze(com.ibm.xtools.comparemerge.emf.delta.deltagenerator.matcher.Matcher matcher, ConflictContainer conflictContainer, DeltaContainer deltaContainer1, DeltaContainer deltaContainer2)
analyze
in interface ConflictStrategy
analyze
in class ConflictStrategyImpl
protected void findConflicts(com.ibm.xtools.comparemerge.emf.delta.deltagenerator.matcher.Matcher matcher, ConflictContainer conflictContainer, DeltaContainer deltaContainer, DeltaContainer otherDeltaContainer, boolean handleSameChangeConflicts)
matcher
- a matcherconflictContainer
- a conflict containerdeltaContainer
- one delta containerotherDeltaContainer
- the other delta containerhandleSameChangeConflicts
- flag indicating whether or not to detect symmetrical conflictsprotected boolean isStereotypeContext(Delta delta)