Uses of Package
se.liu.ida.critiquer.constraints

Packages that use se.liu.ida.critiquer.constraints
se.liu.ida.critiquer.activities Activity package Classes that define the basic behaviour of classes. 
se.liu.ida.critiquer.communication Communication package Here we will have classes and interfaces for using PeerRMI (RMI over JXTA) to enable automatic discovery of other planning tools on the network. 
se.liu.ida.critiquer.constraints   
se.liu.ida.critiquer.gui GUI package Classes determining the visual appearance of the planning tool, with all the views necessary. 
se.liu.ida.critiquer.mics   
se.liu.ida.critiquer.scenarios.standard   
 

Classes in se.liu.ida.critiquer.constraints used by se.liu.ida.critiquer.activities
TimeParameterOrdering
          Check/ensure that t2 doesn't come before t1 This is a modifying constraint for now, but we let it implement the VisualConstraint interface just in case..
 

Classes in se.liu.ida.critiquer.constraints used by se.liu.ida.critiquer.communication
AgentMutex
          Checks whether or not an agent can be added to a commander, depending on if there are any other activities the agent is engaged in.
 

Classes in se.liu.ida.critiquer.constraints used by se.liu.ida.critiquer.constraints
ActivityStructureCritic
           If an activity needs to have some special properties in order to be considered completely specified, we can use this constraint to notify the user.
AgentMutex
          Checks whether or not an agent can be added to a commander, depending on if there are any other activities the agent is engaged in.
ConstraintPolicy
           
ConstraintStatusListener
          The CritiquePanel may use the information provided through this interface to listen for status events that the Constraints may send.
GUIComponentCritic
          Interface for critics that display critique in a separate GUI component.
SimulationCritic
           
SingletonConstraint
          Dummy interface for constraints that should be constructed and used as singletons by ConstraintFactory.
StandardConstraint
           Abstract class for those constraints only interested in when parameter values are changed.
StructureCritic
          Thisclass should be inherited by all individual structure critics.
TextCritic
          Interface implemented by critics that use the text area below the critic chooser panel.
TimeParameterOrdering
          Check/ensure that t2 doesn't come before t1 This is a modifying constraint for now, but we let it implement the VisualConstraint interface just in case..
TimeParameterOrdering.Type
           
VisualConstraint
          Visual constraints can be rendered on top of the views and also have colors that the user may modify.
 

Classes in se.liu.ida.critiquer.constraints used by se.liu.ida.critiquer.gui
ConstraintStatusListener
          The CritiquePanel may use the information provided through this interface to listen for status events that the Constraints may send.
StandardConstraint
           Abstract class for those constraints only interested in when parameter values are changed.
 

Classes in se.liu.ida.critiquer.constraints used by se.liu.ida.critiquer.mics
StandardConstraint
           Abstract class for those constraints only interested in when parameter values are changed.
TimeParameterOrdering
          Check/ensure that t2 doesn't come before t1 This is a modifying constraint for now, but we let it implement the VisualConstraint interface just in case..
 

Classes in se.liu.ida.critiquer.constraints used by se.liu.ida.critiquer.scenarios.standard
SingletonConstraint
          Dummy interface for constraints that should be constructed and used as singletons by ConstraintFactory.
StandardConstraint
           Abstract class for those constraints only interested in when parameter values are changed.
StructureCritic
          Thisclass should be inherited by all individual structure critics.
TextCritic
          Interface implemented by critics that use the text area below the critic chooser panel.
VisualConstraint
          Visual constraints can be rendered on top of the views and also have colors that the user may modify.