public class FuzzyMapPatternNode extends FMNode
Modifier and Type | Field and Description |
---|---|
protected java.util.HashSet<FMNode> |
primitives |
protected FuzzyBusinessProcessMap |
wholeMap |
Constructor and Description |
---|
FuzzyMapPatternNode(FuzzyBusinessProcessMap map,
int index,
java.lang.String label) |
Modifier and Type | Method and Description |
---|---|
void |
add(FMNode node) |
protected void |
addExternalInEdgesBetweenSets(java.util.Set<FMNode> predecessors,
java.util.Set<FMNode> primitives,
FMEdges edges) |
protected void |
addExternalOutEdgesBetweenSets(java.util.Set<FMNode> primitives,
java.util.Set<FMNode> successors,
FMEdges edges) |
protected void |
addInnerEdgesBetweenSets(java.util.Set<FMNode> sources,
java.util.Set<FMNode> targets,
FMEdges edges) |
boolean |
contains(FMNode node) |
org.processmining.models.jgraph.visualization.ProMJGraphPanel |
getPatternInnerGraphPanel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log) |
java.util.Set<FMNode> |
getPrimitives() |
java.lang.String |
id() |
boolean |
remove(FMNode node) |
int |
size() |
directlyFollows, getElementName, getEventType, getGraph, getIndex, getPredecessors, getSignificance, getSuccessors, getToolTipText, isDirectlyConnectedTo, setElementName, setEventType, setIndex, setLabel, setSignificance, toString
compareTo
equals, getId, hashCode
getAttributeMap, getLabel
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getId
protected java.util.HashSet<FMNode> primitives
protected FuzzyBusinessProcessMap wholeMap
public FuzzyMapPatternNode(FuzzyBusinessProcessMap map, int index, java.lang.String label)
public void add(FMNode node)
public boolean remove(FMNode node)
public java.util.Set<FMNode> getPrimitives()
public int size()
public boolean contains(FMNode node)
public org.processmining.models.jgraph.visualization.ProMJGraphPanel getPatternInnerGraphPanel(org.processmining.framework.plugin.PluginContext context, org.deckfour.xes.model.XLog log) throws java.lang.Exception
java.lang.Exception
protected void addInnerEdgesBetweenSets(java.util.Set<FMNode> sources, java.util.Set<FMNode> targets, FMEdges edges)
protected void addExternalInEdgesBetweenSets(java.util.Set<FMNode> predecessors, java.util.Set<FMNode> primitives, FMEdges edges)