de.cesr.more.measures
Interface MoreMeasureSupplier

All Known Implementing Classes:
MAbstractMeasureManager, MAbstractMeasureSupplier, MAvgNearestNeighbourDegree, MBasicNetworkMeasureSupplier, MBasicNodeMeasureSupplier, MCcNetworkMeasureRSupplier, MCcNetworkMeasureSupplier, MCentralityNetMSupplier, MCentralityNodeMSupplier, MClusteringCoefficientR, MCompNetInfoSupplier, MModularityMeasureSupplier, MNetworkMeasureManager, MNetworkMeasureManagerTest.MarkerNetworkMeasureSupplier, MNetworkStatisticsSupplier, MNodeMeasureManager, MNodeMeasureManagerTest.MarkerNodeMeasureSupplier

public interface MoreMeasureSupplier

Interface for classes that provide Measures

Date:
10.07.2008

Method Summary
 boolean addMeasureSupplier(MoreMeasureSupplier supplier)
          Registers another NetworkMeasureSupplier at the implementing supplier
 MoreMeasure findMeasure(MMeasureDescription describtion)
          Return the according Measure when this supplier or any children supports the given MeasureDescription, null otherwise.
 Set<MoreMeasureCategory> getCategories()
          Return all MeasureCategorys this supplier provides Measures for
 Set<MMeasureDescription> getMeasureDescriptions()
          Returns MeasureDescription of the Measures this supplier provides
 boolean removeMeasureSupplier(MoreMeasureSupplier supplier)
          Removes another NetworkMeasureSupplier at the implementing supplier
 

Method Detail

addMeasureSupplier

boolean addMeasureSupplier(MoreMeasureSupplier supplier)
Registers another NetworkMeasureSupplier at the implementing supplier

Parameters:
supplier - The NetworkMeasureSupplier to register
Returns:
true is adding was successful
Date:
14.08.2008

removeMeasureSupplier

boolean removeMeasureSupplier(MoreMeasureSupplier supplier)
Removes another NetworkMeasureSupplier at the implementing supplier

Parameters:
supplier - The NetworkMeasureSupplier to register
Returns:
true if removing was successful
Date:
14.08.2008

getMeasureDescriptions

Set<MMeasureDescription> getMeasureDescriptions()
Returns MeasureDescription of the Measures this supplier provides

Returns:
A set of MeasureDescriptions
Date:
14.08.2008

findMeasure

MoreMeasure findMeasure(MMeasureDescription describtion)
Return the according Measure when this supplier or any children supports the given MeasureDescription, null otherwise.

Parameters:
describtion - the MeasureDescription whose calculation providing Measure is demanded
Returns:
the Measure that belongs to the given MeasureDescription
Date:
14.08.2008

getCategories

Set<MoreMeasureCategory> getCategories()
Return all MeasureCategorys this supplier provides Measures for

Returns:
MeasureCategorys this supplier provides Measures for
Date:
14.08.2008