public abstract class CommunityRelativeMeasure extends CommunityMeasure
Constructor and Description |
---|
CommunityRelativeMeasure(java.lang.String marker) |
CommunityRelativeMeasure(java.lang.String marker,
java.lang.String referenceMarker)
New comparative measure using "marker" as attribute name for each node
current community assignment and "referenceMarker" as attribute name for
each node reference assignment.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
compute()
Run the algorithm.
|
void |
nodeAdded(java.lang.String graphId,
long timeId,
java.lang.String nodeId) |
void |
nodeAttributeChanged(java.lang.String graphId,
long timeId,
java.lang.String nodeId,
java.lang.String attribute,
java.lang.Object oldValue,
java.lang.Object newValue) |
void |
nodeRemoved(java.lang.String graphId,
long timeId,
java.lang.String nodeId) |
edgeAdded, edgeRemoved, getLastComputedValue, getMeasure, graphCleared, init, nodeAttributeAdded, terminate
public CommunityRelativeMeasure(java.lang.String marker)
public CommunityRelativeMeasure(java.lang.String marker, java.lang.String referenceMarker)
marker
- Current community assignment attribute namereferenceMarker
- Reference community assignment attribute namepublic abstract void compute()
Algorithm
Algorithm.init(Graph)
method has to be called
before computing.compute
in interface Algorithm
compute
in class CommunityMeasure
Algorithm.init(Graph)
public void nodeAdded(java.lang.String graphId, long timeId, java.lang.String nodeId)
nodeAdded
in interface org.graphstream.stream.ElementSink
nodeAdded
in class CommunityMeasure
public void nodeRemoved(java.lang.String graphId, long timeId, java.lang.String nodeId)
nodeRemoved
in interface org.graphstream.stream.ElementSink
nodeRemoved
in class CommunityMeasure
public void nodeAttributeChanged(java.lang.String graphId, long timeId, java.lang.String nodeId, java.lang.String attribute, java.lang.Object oldValue, java.lang.Object newValue)
nodeAttributeChanged
in interface org.graphstream.stream.AttributeSink
nodeAttributeChanged
in class CommunityMeasure