public class DiagramCompositeStrategy
extends AbstractHierarchicalCompositeStrategy
Constructor and Description |
---|
DiagramCompositeStrategy() |
Modifier and Type | Method and Description |
---|---|
protected boolean |
canBeCompositeContainer(org.eclipse.emf.ecore.EObject container)
Determines if the given container is an instance of diagram
|
protected DiagramDeltaContainer |
createDiagramDeltaContainer(org.eclipse.emf.ecore.EObject diag)
Creates a DiagramDeltaContainer based on the given diagram
|
void |
generateComposites(java.util.List deltas,
Matcher matcher,
CompositeCreator creator)
Uses the given CompositeCreator to generate diagram composites based on
the given deltas, matcher.
|
protected boolean |
mustBeAtomicContainer(org.eclipse.emf.ecore.EObject container)
Determines weather the given diagram composite should be atomic or not.
|
public void generateComposites(java.util.List deltas, Matcher matcher, CompositeCreator creator)
deltas
- Given deltas used to find composites frommatcher
- Given matchercreator
- CompositeCreator used to create composite.com.ibm.xtools.comparemerge.emf.delta.deltagenerator.hierarchicalcompositestrategy.AbstractHierarchicalCompositeStrategy#generateComposites(java.util.List,
com.ibm.xtools.comparemerge.emf.delta.deltagenerator.matcher.Matcher,
com.ibm.xtools.comparemerge.emf.delta.deltagenerator.hierarchicalcompositestrategy.CompositeCreator)
protected boolean canBeCompositeContainer(org.eclipse.emf.ecore.EObject container)
container
- given containerprotected boolean mustBeAtomicContainer(org.eclipse.emf.ecore.EObject container)
container
- diagram used to identify the diagram compositeprotected DiagramDeltaContainer createDiagramDeltaContainer(org.eclipse.emf.ecore.EObject diag)
diag
- given diagram instance.