Class Agent

    • Field Detail

      • LOGGER

        public static final org.apache.logging.log4j.Logger LOGGER
      • satisfaction

        protected double satisfaction
      • SATISFACTION_RESOLUTION

        public static double SATISFACTION_RESOLUTION
    • Constructor Detail

      • Agent

        public Agent​(Object object)
    • Method Detail

      • getId

        public String getId()
      • isFrozen

        public boolean isFrozen()
      • freeze

        public void freeze()
      • unFreeze

        public void unFreeze()
      • getObject

        public Object getObject()
      • addConstraint

        public boolean addConstraint​(Constraint<?> c)
      • removeConstraint

        public boolean removeConstraint​(Constraint<?> c)
      • clearConstraints

        public void clearConstraints()
      • getSatisfaction

        public double getSatisfaction()
      • isSatisfied

        public boolean isSatisfied()
      • computeSatisfaction

        public void computeSatisfaction()
      • isDeleted

        public boolean isDeleted()
      • setDeleted

        public void setDeleted​(boolean v)
      • activate

        public void activate()
      • clear

        public void clear()