public class FMClusterNode extends FMNode
| Modifier and Type | Field and Description |
|---|---|
static java.awt.Color |
CLUSTER_BACKGROUND |
static java.awt.Color |
CLUSTER_BORDER |
static java.awt.Color |
CLUSTER_TEXT |
protected java.lang.String |
elementName |
protected java.lang.String |
elementType |
protected java.util.HashSet<FMNode> |
primitives |
| Constructor and Description |
|---|
FMClusterNode(MutableFuzzyGraph graph,
int index,
java.lang.String label) |
| Modifier and Type | Method and Description |
|---|---|
void |
add(FMNode node) |
protected void |
addEdgesBetweenSets(java.util.Set<FMNode> sources,
java.util.Set<FMNode> targets,
FMEdges edges) |
boolean |
contains(FMNode node) |
boolean |
directlyFollows(FMNode other) |
org.processmining.models.jgraph.visualization.ProMJGraphPanel |
getClusterGraphPanel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log) |
org.processmining.models.jgraph.visualization.ProMJGraphPanel |
getClusterGraphPanel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.ViewSpecificAttributeMap map) |
java.lang.String |
getElementName() |
java.util.Set<FMNode> |
getEndNodes() |
java.lang.String |
getEventType() |
java.util.Set<FMNode> |
getPredecessors() |
java.util.Set<FMNode> |
getPrimitives() |
double |
getSignificance() |
java.util.Set<FMNode> |
getStartNodes() |
java.util.Set<FMNode> |
getSuccessors() |
java.lang.String |
getToolTipText() |
java.lang.String |
id() |
boolean |
isDirectlyConnectedTo(FMNode other) |
boolean |
remove(FMNode node) |
void |
setElementName(java.lang.String name) |
void |
setEventType(java.lang.String type) |
void |
setSignificance(double significance) |
int |
size() |
getGraph, getIndex, setIndex, setLabel, toStringcompareToequals, getId, hashCodegetAttributeMap, getLabelclone, finalize, getClass, notify, notifyAll, wait, wait, waitgetIdprotected java.lang.String elementName
protected java.lang.String elementType
protected java.util.HashSet<FMNode> primitives
public static java.awt.Color CLUSTER_BACKGROUND
public static java.awt.Color CLUSTER_BORDER
public static java.awt.Color CLUSTER_TEXT
public FMClusterNode(MutableFuzzyGraph graph, 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 double getSignificance()
getSignificance in class FMNodepublic void setSignificance(double significance)
setSignificance in class FMNodepublic boolean contains(FMNode node)
public boolean isDirectlyConnectedTo(FMNode other)
isDirectlyConnectedTo in class FMNodepublic boolean directlyFollows(FMNode other)
directlyFollows in class FMNodepublic java.util.Set<FMNode> getPredecessors()
getPredecessors in class FMNodepublic java.util.Set<FMNode> getSuccessors()
getSuccessors in class FMNodepublic java.util.Set<FMNode> getStartNodes()
public java.util.Set<FMNode> getEndNodes()
public java.lang.String getToolTipText()
getToolTipText in class FMNodepublic org.processmining.models.jgraph.visualization.ProMJGraphPanel getClusterGraphPanel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log)
throws java.lang.Exception
java.lang.Exceptionpublic org.processmining.models.jgraph.visualization.ProMJGraphPanel getClusterGraphPanel(org.processmining.framework.plugin.PluginContext context,
org.deckfour.xes.model.XLog log,
org.processmining.models.graphbased.ViewSpecificAttributeMap map)
throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getElementName()
getElementName in class FMNodepublic java.lang.String getEventType()
getEventType in class FMNodepublic void setElementName(java.lang.String name)
setElementName in class FMNodepublic void setEventType(java.lang.String type)
setEventType in class FMNode