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, toString
compareTo
equals, getId, hashCode
getAttributeMap, getLabel
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getId
protected 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 FMNode
public void setSignificance(double significance)
setSignificance
in class FMNode
public boolean contains(FMNode node)
public boolean isDirectlyConnectedTo(FMNode other)
isDirectlyConnectedTo
in class FMNode
public boolean directlyFollows(FMNode other)
directlyFollows
in class FMNode
public java.util.Set<FMNode> getPredecessors()
getPredecessors
in class FMNode
public java.util.Set<FMNode> getSuccessors()
getSuccessors
in class FMNode
public java.util.Set<FMNode> getStartNodes()
public java.util.Set<FMNode> getEndNodes()
public java.lang.String getToolTipText()
getToolTipText
in class FMNode
public 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.Exception
public 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.Exception
public java.lang.String getElementName()
getElementName
in class FMNode
public java.lang.String getEventType()
getEventType
in class FMNode
public void setElementName(java.lang.String name)
setElementName
in class FMNode
public void setEventType(java.lang.String type)
setEventType
in class FMNode