public class FusionStrategyIncrBinaryImpl extends java.lang.Object implements FusionStrategy
Modifier and Type | Field and Description |
---|---|
double |
estimatedTime |
Constructor and Description |
---|
FusionStrategyIncrBinaryImpl(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log) |
Modifier and Type | Method and Description |
---|---|
protected boolean |
areValidMatch(ENode sourceInSourceREG,
RepEGraph sourceREG,
ENode targetInTargetREG,
RepEGraph targetREG) |
protected RepEGraph |
createRepEGraphAndAddSourceNodesEdges(RepEGraph source,
java.util.Map<java.lang.Integer,java.lang.Integer> mapOrg2NewId) |
RepEGraphs |
fuseEGraphs(EGraphs graphs,
MatchMappings mappings) |
protected RepEGraph |
fuseRepEGraph(RepEGraph sourceREG,
RepEGraph targetREG,
java.util.List<MatchMapping> mappings) |
protected boolean |
updateHigherLevelMapping(MatchMapping mappingREG,
RepEGraph sourceREG,
RepEGraph targetREG,
MatchMapping mapping) |
public FusionStrategyIncrBinaryImpl(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log)
public RepEGraphs fuseEGraphs(EGraphs graphs, MatchMappings mappings)
fuseEGraphs
in interface FusionStrategy
protected RepEGraph fuseRepEGraph(RepEGraph sourceREG, RepEGraph targetREG, java.util.List<MatchMapping> mappings)
protected boolean updateHigherLevelMapping(MatchMapping mappingREG, RepEGraph sourceREG, RepEGraph targetREG, MatchMapping mapping)
protected boolean areValidMatch(ENode sourceInSourceREG, RepEGraph sourceREG, ENode targetInTargetREG, RepEGraph targetREG)