Uses of Interface
se.liu.ida.critiquer.activities.parameters.Parameter

Packages that use Parameter
se.liu.ida.critiquer.activities Activity package Classes that define the basic behaviour of classes. 
se.liu.ida.critiquer.activities.parameters Parameters of activities Classes related to parameters that define activities. 
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.scenarios.standard   
 

Uses of Parameter in se.liu.ida.critiquer.activities
 

Methods in se.liu.ida.critiquer.activities with parameters of type Parameter
static
<T> boolean
Activity.isConsistent(Activity a, Parameter<T> p, T newValue)
           
<T> void
ActivityUpdateListener.paramAdded(Activity activity, Parameter<T> p)
          A parameter has been added
<T> void
AbstractParamChangedListener.paramAdded(Activity activity, Parameter<T> p)
           
<T> void
AbstractActivityCreatedListener.paramAdded(Activity activity, Parameter<T> p)
           
<T> void
ActivityUpdateListener.paramChanged(Activity activity, Parameter<T> p)
          A parameter has changed value
abstract
<T> void
AbstractParamChangedListener.paramChanged(Activity activity, Parameter<T> p)
           
<T> void
AbstractActivityCreatedListener.paramChanged(Activity activity, Parameter<T> p)
           
<T> boolean
ActivityConsistencyCheck.paramValueCheck(Activity a, Parameter<T> p, T newValue)
          Whenever a paramChanged event occurs, this method is called in all registered ActivityConsistencyCheck listeners that are available in an activity.
<T> void
Activity.signalParamChanged(Parameter<T> p)
           
 

Uses of Parameter in se.liu.ida.critiquer.activities.parameters
 

Classes in se.liu.ida.critiquer.activities.parameters that implement Parameter
 class AbstractTaskViewParameter<C extends JComponent,T>
           
 class ActivityParameter<T>
           This class describes the parameters that describe an activity When creating a plan, we start by choosing the type of activity which in turn gives us a template hierarchy of activities that we can start to manipulate This structure contains textual information on missions and possibly time dependencies.
 class AgentParameter
           One or several agents that are supposed to perform some action are collected by an AgentParameter.
 class CommanderParameter
          This parameter determines a commander who is responsible for carrying out one or more activities using one or more resources.
 class DescriptionParameter
           
 class LocationParameter
           
 class NameParameter
           
 class NumberSelectionParameter
           
 class SelectionParameter<T>
           
 class TimeParameter
          Parameter that holds a Calendar value.
 

Uses of Parameter in se.liu.ida.critiquer.communication
 

Methods in se.liu.ida.critiquer.communication with parameters of type Parameter
<T> void
PlanProxy.paramAdded(Activity activity, Parameter<T> p)
          Ignored for remote plans
<T> void
PlanProxy.paramChanged(Activity activity, Parameter<T> p)
          Add information to the update cache and dispatch to the update thread.
 

Uses of Parameter in se.liu.ida.critiquer.constraints
 

Methods in se.liu.ida.critiquer.constraints with parameters of type Parameter
<T> void
TooLongTime.paramChanged(Activity activity, Parameter<T> p)
           
<T> void
TimeCalculator.paramChanged(Activity activity, Parameter<T> p)
           
<T> void
TestActivityArea.paramChanged(Activity activity, Parameter<T> p)
           
<T> void
StructureCritic.paramChanged(Activity activity, Parameter<T> p)
          Checks the consistency
<T> void
SimulationCritic.paramChanged(Activity activity, Parameter<T> p)
          simulation critics don't care about parameter updates, only simulation events.
<T> void
ResourceUsageCritic.paramChanged(Activity activity, Parameter<T> p)
           
<T> void
NonSuitableAgent.paramChanged(Activity activity, Parameter<T> p)
           
<T> void
ActivityStructureCritic.paramChanged(Activity activity, Parameter<T> p)
          If one of the structure critics returns false, our status should be "inconsistent", otherwise consistent.
 

Uses of Parameter in se.liu.ida.critiquer.gui
 

Methods in se.liu.ida.critiquer.gui with parameters of type Parameter
<T> void
TimeView.paramAdded(Activity activity, Parameter<T> p)
           
<T> void
TimeView.paramChanged(Activity activity, Parameter<T> p)
          Recalculate the time chart based on when parameters change.
 

Uses of Parameter in se.liu.ida.critiquer.scenarios.standard
 

Methods in se.liu.ida.critiquer.scenarios.standard with parameters of type Parameter
<T> void
CorrectOrdering.paramChanged(Activity activity, Parameter<T> p)
           
<T> boolean
CorrectOrdering.paramValueCheck(Activity a, Parameter<T> p, T newValue)