agg.xt_basis
Class Constraint_InheritTarget

java.lang.Object
  extended by agg.util.csp.BinaryConstraint
      extended by agg.xt_basis.Constraint_InheritTarget

public class Constraint_InheritTarget
extends BinaryConstraint


Field Summary
 
Fields inherited from class agg.util.csp.BinaryConstraint
itsVar1, itsVar2, itsWeight
 
Constructor Summary
Constraint_InheritTarget(Variable tar, Variable arc)
           
 
Method Summary
 void clear()
           
 boolean execute()
          Return true iff the current instance of tar is the target object of the instance of arc.
 
Methods inherited from class agg.util.csp.BinaryConstraint
activate, deactivate, getCause, getVar1, getVar2, getWeight, isApplicable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Constraint_InheritTarget

public Constraint_InheritTarget(Variable tar,
                                Variable arc)
Method Detail

clear

public void clear()
Specified by:
clear in class BinaryConstraint

execute

public final boolean execute()
Return true iff the current instance of tar is the target object of the instance of arc.

Pre: (1) tar.getInstance(), arc.getInstance() instanceof GraphObject.

Specified by:
execute in class BinaryConstraint