Class Constraint<T extends Agent>

    • Constructor Detail

      • Constraint

        public Constraint​(T agent)
    • Method Detail

      • getAgent

        public T getAgent()
      • isHard

        public boolean isHard()
      • getImportance

        public double getImportance()
      • setImportance

        public Constraint<T> setImportance​(double importance)
      • getSatisfaction

        public double getSatisfaction()
      • isSatisfied

        public boolean isSatisfied​(double satisfactionResolution)
      • computeInitialValue

        public void computeInitialValue()
      • computeCurrentValue

        public void computeCurrentValue()
      • computeGoalValue

        public void computeGoalValue()
      • computeSatisfaction

        public abstract void computeSatisfaction()
      • getPriority

        public double getPriority()
      • setPriority

        public Constraint<T> setPriority​(double priority)
      • getMessage

        public String getMessage()
      • clear

        public void clear()