Class AbstractAspect

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected double lower
      The standard lower bound is 0.
      protected java.lang.String name
      The name of the Aspect.
      protected java.lang.String xAxis
      The label of the x-axis.
      protected java.lang.String yAxis
      The label of the y-axis.
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractAspect​(java.lang.String name, java.lang.String xAxis, java.lang.String yAxis)
      Constructs an AbstractAspect with a given name and labels for the x-axis and y-axis.
    • Field Detail

      • name

        protected final java.lang.String name
        The name of the Aspect.
      • xAxis

        protected final java.lang.String xAxis
        The label of the x-axis.
      • yAxis

        protected final java.lang.String yAxis
        The label of the y-axis.
      • lower

        protected double lower
        The standard lower bound is 0.
    • Constructor Detail

      • AbstractAspect

        public AbstractAspect​(java.lang.String name,
                              java.lang.String xAxis,
                              java.lang.String yAxis)
        Constructs an AbstractAspect with a given name and labels for the x-axis and y-axis.
        Parameters:
        name - the name of the aspect
        xAxis - the label of the x-axis
        yAxis - the label of the y-axis
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: Aspect
        Returns the name of the Aspect.
        Specified by:
        getName in interface Aspect
        Returns:
        the name of the aspect
      • getXAxis

        public java.lang.String getXAxis()
        Description copied from interface: Aspect
        Returns the label for the x-axis .
        Specified by:
        getXAxis in interface Aspect
        Returns:
        the label for the x-axis
      • getYAxis

        public java.lang.String getYAxis()
        Description copied from interface: Aspect
        Returns the label for the x-axis.
        Specified by:
        getYAxis in interface Aspect
        Returns:
        the label for the y-axis
      • getLower

        public double getLower​(ReliabilityFunction reliabilityFunction)
        Description copied from interface: Aspect
        Returns the lower bound of the ReliabilityFunction under the current Aspect.
        Specified by:
        getLower in interface Aspect
        Parameters:
        reliabilityFunction - the reliabilityFunction
        Returns:
        the lower bound of the reliability Function