planet.commonapi.results
Interface ResultsConstraint

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
GMLConstraintZmod, ResultsIdleConstraint

public interface ResultsConstraint
extends java.io.Serializable

This interface is used to define constraints on edge and node selection.

Any future implementation must incorpore the no arguments constructor.

Author:
Marc Sanchez

Method Summary
 boolean isACompliantEdge(ResultsEdge e)
          This method returns true if a Edge is compliant according to this Constraint.
 boolean isACompliantNode(Id id)
          This method returns true if a Node is compliant according to this Constraint.
 

Method Detail

isACompliantEdge

public boolean isACompliantEdge(ResultsEdge e)
This method returns true if a Edge is compliant according to this Constraint.

Parameters:
e - Edge to check.
Returns:
true if Edge is compliant according to this constraint

isACompliantNode

public boolean isACompliantNode(Id id)
This method returns true if a Node is compliant according to this Constraint.

Parameters:
id - Id to check.
Returns:
true if Id is compliant accordint to this constraint.