Add more descriptive Javadoc

Change-Id: I531722465a7575793c3efbf0bf44ee4ff9bac928
diff --git a/core/api/src/main/java/org/onlab/onos/net/intent/constraint/BooleanConstraint.java b/core/api/src/main/java/org/onlab/onos/net/intent/constraint/BooleanConstraint.java
index 9ad4ac7..97c5695 100644
--- a/core/api/src/main/java/org/onlab/onos/net/intent/constraint/BooleanConstraint.java
+++ b/core/api/src/main/java/org/onlab/onos/net/intent/constraint/BooleanConstraint.java
@@ -35,6 +35,15 @@
      */
     public abstract boolean isValid(Link link, LinkResourceService resourceService);
 
+    /**
+     * {@inheritDoc}
+     *
+     * Negative return value means the specified link does not satisfy this constraint.
+     *
+     * @param link {@inheritDoc}
+     * @param resourceService {@inheritDoc}
+     * @return {@inheritDoc}
+     */
     @Override
     public double cost(Link link, LinkResourceService resourceService) {
         return isValid(link, resourceService) ? +1 : -1;