planet.commonapi.GML
Interface GMLConstraint

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

public interface GMLConstraint
extends java.io.Serializable

This interface is used to define constraints on edge selection. Is not a feature included on GML format specifications.

Author:
Marc Sanchez

Method Summary
 boolean isACompliantEdge(GMLEdge e)
          This method returns true if a GMLEdgeImpl is compliant according to this GMLConstraint.
 boolean isACompliantNode(Id id)
          This method returns true if a Node is compliant according to this GMLConstraint.
 

Method Detail

isACompliantEdge

boolean isACompliantEdge(GMLEdge e)
This method returns true if a GMLEdgeImpl is compliant according to this GMLConstraint.

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

isACompliantNode

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

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