Class PropertyConstraint

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object obj)  
      java.lang.String getDescription()
      Returns a description of this constraint (with its configuration data) to be used to journal the decision path that was taken.
      boolean isSatisfied​(Program program)
      Returns true if the given object satisfies this constraint.
      void loadConstraintData​(ConstraintData data)
      Initialized this constraint state.
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • PropertyConstraint

        public PropertyConstraint()
    • Method Detail

      • isSatisfied

        public boolean isSatisfied​(Program program)
        Description copied from class: Constraint
        Returns true if the given object satisfies this constraint.
        Specified by:
        isSatisfied in class Constraint<Program>
        Parameters:
        program - the object to test this constraint on.
        Returns:
        true if the given object satisfies this constraint.
      • loadConstraintData

        public void loadConstraintData​(ConstraintData data)
        Description copied from class: Constraint
        Initialized this constraint state. Attributes in the xml element with this constaints tag name will be extracted into the ConstraintData object for easy retrieval.
        Specified by:
        loadConstraintData in class Constraint<Program>
        Parameters:
        data - the ConstraintData object used to initialize this constraint.
      • getDescription

        public java.lang.String getDescription()
        Description copied from class: Constraint
        Returns a description of this constraint (with its configuration data) to be used to journal the decision path that was taken.
        Specified by:
        getDescription in class Constraint<Program>
        Returns:
        a description of this constraint with its configuration data.