Class SliceLayerArchitectureQuality

java.lang.Object
org.somox.metrics.abstractmetrics.AbstractMetric
org.somox.metrics.structure.SliceLayerArchitectureQuality
All Implemented Interfaces:
IMetric

public class SliceLayerArchitectureQuality extends AbstractMetric
SliceLayerArchitectureQuality (SLAQ) metric
  • Field Details

    • METRIC_ID

      public static final MetricID METRIC_ID
  • Constructor Details

    • SliceLayerArchitectureQuality

      public SliceLayerArchitectureQuality()
  • Method Details

    • internalComputeDirected

      protected void internalComputeDirected(ClusteringRelation relationToCompute)
      Template method to be implemented by subclasses to effectively compute the metric value
      Specified by:
      internalComputeDirected in class AbstractMetric
      Parameters:
      relationToCompute - The relation to compute
    • isCommutative

      public boolean isCommutative()
      Specified by:
      isCommutative in interface IMetric
      Specified by:
      isCommutative in class AbstractMetric
      Returns:
      true if the metric gives the same result if firstComponent and secondComponent are swapped
    • getMID

      public MetricID getMID()
      Returns the Metric ID of the Metric
      Returns:
      the metric id of the instance
    • isNormalised

      public boolean isNormalised()
      Returns:
      whether the metric is normalized. If it is normalized, values of this metric must be between 0.0 and 1.0.