|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectde.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 MeasureDescriptions 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 MeasureDescriptions that are dedicated to be calculated for the given
ContextContextJungNetwork.
getMeasureCalculations in class MAbstractMeasureManagerT - 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
NetworkMeasureSupportnetwork - 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)
MMeasureSelectorListenerMeasureChooser
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 | ||||||||