public class MessageNumberIndexFunction
extends java.lang.Object
implements edu.uci.ics.jung.graph.util.EdgeIndexFunction
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map |
edge_index
The map of edge indices
|
| Constructor and Description |
|---|
MessageNumberIndexFunction() |
| Modifier and Type | Method and Description |
|---|---|
protected int |
getIndex(edu.uci.ics.jung.graph.Graph graph,
GraphCanvas.MessageGroup e,
GraphCanvas.AgentGroup v)
Returns the index for the message group.
|
protected int |
getIndex(edu.uci.ics.jung.graph.Graph graph,
GraphCanvas.MessageGroup group,
GraphCanvas.AgentGroup agents1,
GraphCanvas.AgentGroup agents2)
Returns the index for the message group.
|
int |
getIndex(edu.uci.ics.jung.graph.Graph graph,
java.lang.Object group)
Returns the index for the specified message group.
|
void |
reset()
Clears all edge indices for all edges in all graphs.
|
void |
reset(edu.uci.ics.jung.graph.Graph graph,
java.lang.Object group)
Resets the indices for this edge group and its parallel groups.
|
public int getIndex(edu.uci.ics.jung.graph.Graph graph,
java.lang.Object group)
getIndex in interface edu.uci.ics.jung.graph.util.EdgeIndexFunctiongraph - The graph.group - The message group.public void reset(edu.uci.ics.jung.graph.Graph graph,
java.lang.Object group)
reset in interface edu.uci.ics.jung.graph.util.EdgeIndexFunctiongroup - public void reset()
reset in interface edu.uci.ics.jung.graph.util.EdgeIndexFunctionprotected int getIndex(edu.uci.ics.jung.graph.Graph graph,
GraphCanvas.MessageGroup group,
GraphCanvas.AgentGroup agents1,
GraphCanvas.AgentGroup agents2)
graph - The graph.group - The message group.agents1 - The first agent group.agents2 - The second agent group.protected int getIndex(edu.uci.ics.jung.graph.Graph graph,
GraphCanvas.MessageGroup e,
GraphCanvas.AgentGroup v)
graph - The graph.e - The message group.v - The agent group.