|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object de.cesr.more.measures.MAbstractMeasureSupplier de.cesr.more.measures.MAbstractMeasureManager de.cesr.more.measures.network.MNetworkMeasureManager
public class MNetworkMeasureManager
MORe
Nested Class Summary | |
---|---|
static class |
MNetworkMeasureManager.ParameterKeys
Standard keys for measure action parameters |
Field Summary | |
---|---|
protected static MNetworkMeasureManager |
instance
|
Fields inherited from class de.cesr.more.measures.MAbstractMeasureManager |
---|
listeners, measureActions, promptForMeasureParameters |
Fields inherited from class de.cesr.more.measures.MAbstractMeasureSupplier |
---|
categories, measures, suppliers |
Method Summary | ||
---|---|---|
|
addMeasureCalculation(MoreNetwork<T,E> network,
MMeasureDescription measureDesc,
Map<String,Object> params)
|
|
|
addMeasureCalculation(MoreNetwork<T,E> network,
String shortname)
Takes a short description instead of a MeasureDescription and uses default parameter map. |
|
|
addMeasureCalculation(MoreNetwork<T,E> network,
String shortname,
Map<String,Object> params)
Takes a short description instead of a MeasureDescription . |
|
|
addMeasureCalculation(String network,
MMeasureDescription measureDesc,
Map<String,Object> params)
|
|
|
addMeasureCalculation(String network,
String shortname)
Takes a short description instead of a MeasureDescription and uses default parameter map. |
|
|
addMeasureCalculation(String network,
String shortname,
Map<String,Object> params)
Takes a short description instead of a MeasureDescription . |
|
static MNetworkMeasureManager |
getInstance()
|
|
Set<MMeasureDescription> |
getMeasureCalculations(MoreNetwork<?,?> network)
Returns a Set of MeasureDescription s that are dedicated to be calculated for the given
ContextContextJungNetwork . |
|
|
removeMeasureCalculation(MoreNetwork<T,E> network,
MMeasureDescription key)
Removes BasicAction that calculates the measure for the given network for the given measure key from
the Schedule to stop computation of that measure. |
|
|
removeMeasureCalculation(MoreNetwork<T,E> network,
String shortName)
|
|
static void |
reset()
Sets the static instance of this class to null . |
|
boolean |
setMeasureBundle(MMeasureBundle bundle,
boolean remove)
This method is invoked every time the user selects a measure at the MeasureChooser |
Methods inherited from class de.cesr.more.measures.MAbstractMeasureManager |
---|
addMeasureManagerListener, getAddableMeasures, getRemovableMeasures, isPromptForMeasureParameters, printLatexMeasureDescriptions, removeMeasureManagerListener, setPromptForMeasureParameters |
Methods inherited from class de.cesr.more.measures.MAbstractMeasureSupplier |
---|
addMeasureSupplier, equals, findMeasure, getCategories, getMeasureDescriptions, hashCode, removeMeasureSupplier |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected static MNetworkMeasureManager instance
Method Detail |
---|
public static MNetworkMeasureManager getInstance()
NetworkMeasureUtilities
.public <T,E extends MoreEdge<? super T>> boolean addMeasureCalculation(MoreNetwork<T,E> network, MMeasureDescription measureDesc, Map<String,Object> params)
T
- Type of nodes)E
- Edge typenetwork
- the network to add the measure formeasureDesc
- the measure description of the measure to addparams
- parameter map of options for calculation
public <T,E extends MoreEdge<? super T>> boolean addMeasureCalculation(String network, MMeasureDescription measureDesc, Map<String,Object> params)
public <T,E extends MoreEdge<? super T>> boolean addMeasureCalculation(String network, String shortname, Map<String,Object> params)
MeasureDescription
.
MNodeMeasureManager#addMeasureCalculation(ContextContextJungNetwork,
de.cesr.more.measures.node.MNodeMeasureManager.sh.soneta.measures.NetworkMeasureUtilities.MeasureDescription,
Map)
public <T,E extends MoreEdge<? super T>> boolean addMeasureCalculation(MoreNetwork<T,E> network, String shortname, Map<String,Object> params)
MeasureDescription
.
MNodeMeasureManager#addMeasureCalculation(ContextContextJungNetwork,
de.cesr.more.measures.node.MNodeMeasureManager.sh.soneta.measures.NetworkMeasureUtilities.MeasureDescription,
Map)
public <T,E extends MoreEdge<? super T>> boolean addMeasureCalculation(MoreNetwork<T,E> network, String shortname)
MeasureDescription
and uses default parameter map.
MNodeMeasureManager#addMeasureCalculation(ContextContextJungNetwork,
de.cesr.more.measures.node.MNodeMeasureManager.sh.soneta.measures.NetworkMeasureUtilities.MeasureDescription,
Map)
public <T,E extends MoreEdge<? super T>> boolean addMeasureCalculation(String network, String shortname)
MeasureDescription
and uses default parameter map.
MNodeMeasureManager#addMeasureCalculation(ContextContextJungNetwork,
de.cesr.more.measures.node.MNodeMeasureManager.sh.soneta.measures.NetworkMeasureUtilities.MeasureDescription,
Map)
public Set<MMeasureDescription> getMeasureCalculations(MoreNetwork<?,?> network)
Set
of MeasureDescription
s that are dedicated to be calculated for the given
ContextContextJungNetwork
.
getMeasureCalculations
in class MAbstractMeasureManager
T
- Parameter of ContextContextContextJungNetwork
(type of nodes)network
-
Measures
public <T,E extends MoreEdge<? super T>> boolean removeMeasureCalculation(MoreNetwork<T,E> network, MMeasureDescription key)
BasicAction
that calculates the measure for the given network for the given measure key from
the Schedule
to stop computation of that measure. Furthermore its sets the associated measures at
the node to Double.NaN
or null
respectively.
T
- Type of elements in the given ContextContextContextJungNetwork
that should implement
NetworkMeasureSupport
network
- The network the measure is associated withkey
- The key for the measure to remove from calculation
public <T,E extends MoreEdge<? super T>> boolean removeMeasureCalculation(MoreNetwork<T,E> network, String shortName)
public boolean setMeasureBundle(MMeasureBundle bundle, boolean remove)
MMeasureSelectorListener
MeasureChooser
bundle
- the measure bundle that was selectedremove
- true if the selected measure shall be removed from this collection
edu.MMeasureSelectorListener.sh.soneta.gui.MeasureChooserListener#setMeasureBundle(edu.MMeasureBundle.sh.soneta.measures.MeasureBundle,
boolean)
public static void reset()
null
.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |