se.liu.ida.critiquer.constraints
Class TooLongTime

java.lang.Object
  extended by se.liu.ida.critiquer.activities.AbstractParamChangedListener
      extended by se.liu.ida.critiquer.constraints.StandardConstraint
          extended by se.liu.ida.critiquer.constraints.TooLongTime
All Implemented Interfaces:
Serializable, Comparable<ActivityUpdateListener>, ActivityUpdateListener, SingletonConstraint, VisualConstraint, ViewRenderingListener

public class TooLongTime
extends StandardConstraint

This class represents the constraint that activities must be completed within a certain time frame from the time they are started

See Also:
Serialized Form

Field Summary
 
Fields inherited from class se.liu.ida.critiquer.constraints.StandardConstraint
applicableViews, statusListeners, violationActivities
 
Constructor Summary
TooLongTime()
           
 
Method Summary
 void activityCreated(Activity activity)
          The activity has just been created
 void activityUpdated(Activity activity)
          The activity has undergone major changes, refresh all information dependent on it.
 String getDescription()
           
<T> void
paramChanged(Activity activity, Parameter<T> p)
          A parameter has changed value
 void viewUpdated(View v, Graphics2D g2)
           
 
Methods inherited from class se.liu.ida.critiquer.constraints.StandardConstraint
addStatusListener, debug, error, getApplicableViews, getColor, info, initApplicableViews, isActive, isApplicableFor, isConsistent, removeStatusListener, setActive, setColor, setConsistent, warn
 
Methods inherited from class se.liu.ida.critiquer.activities.AbstractParamChangedListener
activityRemoved, compareTo, paramAdded
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TooLongTime

public TooLongTime()
Method Detail

activityCreated

public void activityCreated(Activity activity)
Description copied from interface: ActivityUpdateListener
The activity has just been created

Specified by:
activityCreated in interface ActivityUpdateListener
Overrides:
activityCreated in class AbstractParamChangedListener

activityUpdated

public void activityUpdated(Activity activity)
Description copied from interface: ActivityUpdateListener
The activity has undergone major changes, refresh all information dependent on it.

Specified by:
activityUpdated in interface ActivityUpdateListener
Overrides:
activityUpdated in class AbstractParamChangedListener

paramChanged

public <T> void paramChanged(Activity activity,
                             Parameter<T> p)
Description copied from interface: ActivityUpdateListener
A parameter has changed value

Specified by:
paramChanged in interface ActivityUpdateListener
Specified by:
paramChanged in class AbstractParamChangedListener

viewUpdated

public void viewUpdated(View v,
                        Graphics2D g2)

getDescription

public String getDescription()