Interface IEntityCostAndViolationController

All Superinterfaces:
Cloneable, Serializable
All Known Implementing Classes:
EntityCostAndViolationController

public interface IEntityCostAndViolationController extends Cloneable, Serializable
  • Method Details

    • setNumJobConstraintViolations

      void setNumJobConstraintViolations(int numConstraintViolations)
    • getNumJobConstraintViolations

      int getNumJobConstraintViolations()
    • setNumViolationsRelationships

      void setNumViolationsRelationships(int numViolationsRelationships)
    • getNumViolationsRelationships

      int getNumViolationsRelationships()
    • getViolationSummary

      IViolationSummary getViolationSummary()
    • resetViolationCounter

      void resetViolationCounter()
    • resetCosts

      void resetCosts()
    • setJobViolations

      void setJobViolations(List<IViolation> routeViolations)
    • getJobViolations

      List<IViolation> getJobViolations()
    • copy

    • getCostRelationship

      double getCostRelationship()
    • setCostRelationship

      void setCostRelationship(double costRelationship)
    • getCostMultiRouteRestriction

      double getCostMultiRouteRestriction()
    • setCostMultiRouteRestriction

      void setCostMultiRouteRestriction(double costMultiRouteRestriction)