Class EvaluationTimeProperties


  • public class EvaluationTimeProperties
    extends java.lang.Object
    These are quasi-properties of an alarm (that is, properties that are only known during evaluation, not config properties) that are available to expressions on other properties. To add new ones, create the property here, and then add code in the Alarm object to update the values during execution on the RuntimeCompositePropProvider
    • Constructor Detail

      • EvaluationTimeProperties

        public EvaluationTimeProperties()
    • Method Detail

      • getValues

        public java.util.Map<java.lang.String,​Property<?>> getValues()
      • contains

        public static boolean contains​(Property<?> prop)
      • contains

        public static boolean contains​(java.lang.String id)
      • get

        public static Property<?> get​(java.lang.String id)
      • getProperties

        public static java.util.Collection<Property<?>> getProperties()