A B C D E F G H I L M N O P R S T U V W

A

a - Variable in class se.liu.ida.critiquer.mics.Pair
 
AbstractActivityCreatedListener - Class in se.liu.ida.critiquer.activities
 
AbstractActivityCreatedListener() - Constructor for class se.liu.ida.critiquer.activities.AbstractActivityCreatedListener
 
AbstractActivityPort - Class in se.liu.ida.critiquer.gui.graph
 
AbstractActivityPort(ActivityNode) - Constructor for class se.liu.ida.critiquer.gui.graph.AbstractActivityPort
 
AbstractParamChangedListener - Class in se.liu.ida.critiquer.activities
Use this class to listen for parameter value changes
AbstractParamChangedListener() - Constructor for class se.liu.ida.critiquer.activities.AbstractParamChangedListener
 
AbstractParamValueCheck - Class in se.liu.ida.critiquer.activities
Stub for parameter consistency checkers
AbstractParamValueCheck() - Constructor for class se.liu.ida.critiquer.activities.AbstractParamValueCheck
 
AbstractTaskViewParameter<C extends JComponent,T> - Class in se.liu.ida.critiquer.activities.parameters
 
AbstractTaskViewParameter(String, Activity) - Constructor for class se.liu.ida.critiquer.activities.parameters.AbstractTaskViewParameter
 
AbstractView - Class in se.liu.ida.critiquer.gui
 
AbstractView(LayoutManager) - Constructor for class se.liu.ida.critiquer.gui.AbstractView
 
AbstractView() - Constructor for class se.liu.ida.critiquer.gui.AbstractView
 
acquirePendingUpdatesLock() - Method in class se.liu.ida.critiquer.activities.Activity
 
actionDone() - Method in class se.liu.ida.critiquer.gui.StartupProgressWindow
 
activeStatusChanged(StandardConstraint) - Method in class se.liu.ida.critiquer.constraints.ActivityStructureCritic
Listen to when structure critics change active status.
activeStatusChanged(StandardConstraint) - Method in interface se.liu.ida.critiquer.constraints.ConstraintStatusListener
 
activeStatusChanged(StandardConstraint) - Method in class se.liu.ida.critiquer.gui.ConstraintCheckBox
Set background color when activating the constraint.
activeStatusChanged(StandardConstraint) - Method in class se.liu.ida.critiquer.gui.ConstraintComponent
Replace the controlling critic with this one if there is a new component critic active
activeStatusChanged(StandardConstraint) - Method in class se.liu.ida.critiquer.gui.CriticTextArea
Replace the controlling critic with this one if there is a new text critic active
Activity - Class in se.liu.ida.critiquer.activities
Base class for all types of activities in a plan.
Activity() - Constructor for class se.liu.ida.critiquer.activities.Activity
Creates a dummy placeholder activity, not to be used in tasks
Activity(Activity) - Constructor for class se.liu.ida.critiquer.activities.Activity
 
Activity(String, Activity) - Constructor for class se.liu.ida.critiquer.activities.Activity
 
Activity.Properties - Interface in se.liu.ida.critiquer.activities
Interface for recognizing state properties of activities during simulation.
activityClasses - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
The activity classes used in the current scenario.
ActivityConsistencyCheck - Interface in se.liu.ida.critiquer.activities
Classes implementing this interface are checked before changes to activities occur.
activityCreated(Activity) - Method in class se.liu.ida.critiquer.activities.AbstractParamChangedListener
 
activityCreated(Activity) - Method in interface se.liu.ida.critiquer.activities.ActivityUpdateListener
The activity has just been created
activityCreated(Activity) - Method in class se.liu.ida.critiquer.communication.PlanProxy
Add information to the update cache and dispatch to the update thread.
activityCreated(Activity) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
Checks the consistency
activityCreated(Activity) - Method in class se.liu.ida.critiquer.constraints.TooLongTime
 
activityCreated(Activity) - Method in class se.liu.ida.critiquer.gui.TimeView
 
ActivityDraggedAdapter - Class in se.liu.ida.critiquer.gui
Move the activities in the time line by dragging them.
ActivityDraggedAdapter(TimeView, JFreeChart) - Constructor for class se.liu.ida.critiquer.gui.ActivityDraggedAdapter
 
ActivityEditor - Class in se.liu.ida.critiquer.gui.graph
 
ActivityEditor(GraphModel, JComponent) - Constructor for class se.liu.ida.critiquer.gui.graph.ActivityEditor
 
ActivityEditor(GraphModel) - Constructor for class se.liu.ida.critiquer.gui.graph.ActivityEditor
 
ActivityEditor() - Constructor for class se.liu.ida.critiquer.gui.graph.ActivityEditor
 
ActivityEditor(Diagram) - Constructor for class se.liu.ida.critiquer.gui.graph.ActivityEditor
 
ActivityEditor(GraphModel, JComponent, Layer) - Constructor for class se.liu.ida.critiquer.gui.graph.ActivityEditor
 
ActivityFactory - Interface in se.liu.ida.critiquer.activities
 
activityFactory - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
The scenario specific factories that create a list of activity classes as well as a resource structure as required by the OrganizationModel.
ActivityFigNode - Class in se.liu.ida.critiquer.gui.graph
Visual representation of an activity in the graph view
ActivityFigNode(ActivityNode) - Constructor for class se.liu.ida.critiquer.gui.graph.ActivityFigNode
 
ActivityNode - Class in se.liu.ida.critiquer.gui.graph
 
ActivityNode(Class) - Constructor for class se.liu.ida.critiquer.gui.graph.ActivityNode
 
ActivityParameter<T> - Class in se.liu.ida.critiquer.activities.parameters
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.
ActivityParameter(String, Activity) - Constructor for class se.liu.ida.critiquer.activities.parameters.ActivityParameter
 
activityRemoved(Activity) - Method in class se.liu.ida.critiquer.activities.AbstractParamChangedListener
 
activityRemoved(Activity) - Method in interface se.liu.ida.critiquer.activities.ActivityUpdateListener
The activity was just removed
activityRemoved(Activity) - Method in class se.liu.ida.critiquer.communication.PlanProxy
Add information to the update cache and dispatch to the update thread.
activityRemoved(Activity) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
Checks the consistency
activityRemoved(Activity) - Method in class se.liu.ida.critiquer.gui.TimeView
 
ActivityStructureCritic - Class in se.liu.ida.critiquer.constraints
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.
ActivityStructureCritic() - Constructor for class se.liu.ida.critiquer.constraints.ActivityStructureCritic
 
activityUpdated(Activity) - Method in class se.liu.ida.critiquer.activities.AbstractActivityCreatedListener
 
activityUpdated(Activity) - Method in class se.liu.ida.critiquer.activities.AbstractParamChangedListener
 
activityUpdated(Activity) - Method in interface se.liu.ida.critiquer.activities.ActivityUpdateListener
The activity has undergone major changes, refresh all information dependent on it.
activityUpdated(Activity) - Method in class se.liu.ida.critiquer.communication.PlanProxy
Add information to the update cache and dispatch to the update thread.
activityUpdated(Activity) - Method in class se.liu.ida.critiquer.communication.RemoteAgentMutexConstraint
Dispatch to the local AgentMutext critic, if one exists
activityUpdated(Activity) - Method in interface se.liu.ida.critiquer.communication.RemotePlanListener
 
activityUpdated(Activity) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
Checks the consistency
activityUpdated(Activity) - Method in class se.liu.ida.critiquer.constraints.TooLongTime
 
activityUpdated(Activity) - Method in class se.liu.ida.critiquer.gui.TimeView
 
ActivityUpdateListener - Interface in se.liu.ida.critiquer.activities
This interface is implemented by all constraints that listen to when activities change, directly or indirectly.
ActivityUtils - Class in se.liu.ida.critiquer.activities
 
ActivityUtils() - Constructor for class se.liu.ida.critiquer.activities.ActivityUtils
 
addActivity(Activity) - Method in class se.liu.ida.critiquer.activities.parameters.Commander
Add an activity directly controlled by this commander
addActivityToAgentMappings(Activity) - Method in class se.liu.ida.critiquer.activities.parameters.Commander
 
addActivityUpdateListener(ActivityUpdateListener) - Static method in class se.liu.ida.critiquer.activities.Activity
 
addAgentChangedListener(AgentParameter) - Method in class se.liu.ida.critiquer.resources.Agent
 
addAll(ArrayList<Activity>) - Method in class se.liu.ida.critiquer.activities.Activity
 
addApplicableClass(Class<? extends Activity>) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
 
addApplicableClasses() - Method in class se.liu.ida.critiquer.constraints.StructureCritic
Subclasses should override this method if they are only applicable to some subclasses of Activity.
addChild(Activity) - Method in class se.liu.ida.critiquer.activities.Activity
 
addChild(Agent) - Method in class se.liu.ida.critiquer.resources.Agent
 
addCommander(Commander) - Method in class se.liu.ida.critiquer.activities.parameters.Commanders
 
addCommanderParameter(Activity) - Static method in class se.liu.ida.critiquer.activities.ActivityUtils
 
addConstraint(VisualConstraint) - Static method in class se.liu.ida.critiquer.constraints.VisualConstraints
 
addDefaultParams() - Method in class se.liu.ida.critiquer.activities.Activity
Add name, description, start and end time for all activities
addDefaultParams() - Method in class se.liu.ida.critiquer.scenarios.standard.DispatchActivity
 
addDefaultParams() - Method in class se.liu.ida.critiquer.scenarios.standard.FirstAidActivity
 
addDefaultParams() - Method in class se.liu.ida.critiquer.scenarios.standard.RecoverActivity
 
addDefaultParams() - Method in class se.liu.ida.critiquer.scenarios.standard.RoadBlockActivity
 
addGraphSelectionListener(JGraph, GraphSelectionListener) - Static method in class se.liu.ida.critiquer.gui.TaskView
 
addListener(CommanderAddedListener) - Method in class se.liu.ida.critiquer.activities.parameters.Commanders
 
addListener(TimeLineRenderingListener) - Method in class se.liu.ida.critiquer.gui.TimeLineRenderer
 
addMapping(Activity, Agent) - Method in class se.liu.ida.critiquer.activities.parameters.Commander
 
addMaxTimeParameter(Activity) - Static method in class se.liu.ida.critiquer.activities.ActivityUtils
 
addNameChangeListener(NameChangeListener) - Static method in class se.liu.ida.critiquer.activities.Activity
 
addParam(ActivityParameter<T>) - Method in class se.liu.ida.critiquer.activities.Activity
 
addParam(LocationParameter) - Method in class se.liu.ida.critiquer.activities.parameters.Location
 
addParameter(ParameterInAgent<T>) - Method in class se.liu.ida.critiquer.resources.Agent
 
addPrivateUpdateListener(ActivityUpdateListener) - Method in class se.liu.ida.critiquer.activities.Activity
Adds an activity update listener
addRenderingListener(GraphRenderingListener) - Method in class se.liu.ida.critiquer.gui.graph.ActivityEditor
 
addSelectionPath(TreePath) - Method in class se.liu.ida.critiquer.gui.FreezableTreeSelection
 
addSelectionPaths(TreePath[]) - Method in class se.liu.ida.critiquer.gui.FreezableTreeSelection
 
addStaticConsistencyChecker(ActivityConsistencyCheck) - Static method in class se.liu.ida.critiquer.activities.Activity
 
addStatusListener(ConstraintStatusListener) - Static method in class se.liu.ida.critiquer.constraints.StandardConstraint
Add to the list of update listeners
addStatusListener(ConstraintStatusListener) - Method in class se.liu.ida.critiquer.constraints.TimeParameterOrdering
 
addStructureCritic(StructureCritic) - Method in class se.liu.ida.critiquer.constraints.ActivityStructureCritic
Add a critic to the map of structure critics
addTransferListener(TransferListener) - Method in class se.liu.ida.critiquer.gui.AgentTransferHandler
 
addTreeModelListener(TreeModelListener) - Method in class se.liu.ida.critiquer.resources.OrganizationModel
 
addTreeSelectionListener(TreeSelectionListener) - Method in class se.liu.ida.critiquer.gui.OrganizationTreePanel
 
Agent - Class in se.liu.ida.critiquer.resources
Agents are a part of and perform activities.
Agent(String) - Constructor for class se.liu.ida.critiquer.resources.Agent
 
Agent(Agent, String) - Constructor for class se.liu.ida.critiquer.resources.Agent
 
agentAdded(Agent) - Method in class se.liu.ida.critiquer.activities.parameters.Commander
 
agentChanged(Agent) - Method in interface se.liu.ida.critiquer.activities.parameters.AgentChangedListener
 
agentChanged(Agent) - Method in class se.liu.ida.critiquer.activities.parameters.AgentParameter
Whenever parameters that describe the agent change, propagate that information to the activity containing this agent
AgentChangedListener - Interface in se.liu.ida.critiquer.activities.parameters
 
AgentContributionCalculator<T extends Activity> - Interface in se.liu.ida.critiquer.resources
Interface for functions defined by agents that calculate how long a mission takes to complete.
agentFactory - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
 
AgentFactory - Interface in se.liu.ida.critiquer.resources
 
agentFlavor - Static variable in class se.liu.ida.critiquer.gui.AgentSelection
 
agentInActivity(Agent, Activity) - Static method in class se.liu.ida.critiquer.activities.ActivityUtils
 
AgentLabel - Class in se.liu.ida.critiquer.gui
 
AgentLabel(Agent, AgentParameter) - Constructor for class se.liu.ida.critiquer.gui.AgentLabel
 
AgentMutex - Class in se.liu.ida.critiquer.constraints
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.
AgentMutex() - Constructor for class se.liu.ida.critiquer.constraints.AgentMutex
Create a new object unless there an AgentMutex has already been created.
AgentParameter - Class in se.liu.ida.critiquer.activities.parameters
One or several agents that are supposed to perform some action are collected by an AgentParameter.
AgentParameter(String, Commander) - Constructor for class se.liu.ida.critiquer.activities.parameters.AgentParameter
 
agentParameterFlavor - Static variable in class se.liu.ida.critiquer.gui.AgentSelection
 
AgentParameterName - Enum in se.liu.ida.critiquer.scenarios.standard
Names of the parameters that occur in agents.
agentRemoved(Activity, Agent) - Method in class se.liu.ida.critiquer.activities.parameters.Commander
 
AgentSelection - Class in se.liu.ida.critiquer.gui
 
AgentSelection(Agent, AgentParameter) - Constructor for class se.liu.ida.critiquer.gui.AgentSelection
 
agentSimulationState - Variable in class se.liu.ida.critiquer.resources.Agent
 
AgentSimulationState - Interface in se.liu.ida.critiquer.simulation
When performing a simulation, each agent uses a state that represents the current state of the agent at the time indicated by the simulation environment.
AgentTransferHandler - Class in se.liu.ida.critiquer.gui
 
allActivities - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
Static reference to a set of all activities that are created.
Ambulance - Class in se.liu.ida.critiquer.scenarios.standard
 
Ambulance(String) - Constructor for class se.liu.ida.critiquer.scenarios.standard.Ambulance
 
Ambulance(Agent, String) - Constructor for class se.liu.ida.critiquer.scenarios.standard.Ambulance
 
applicableClasses - Variable in class se.liu.ida.critiquer.constraints.StructureCritic
A structure critic can be applicable to one or more activity classes
applicableForActivity(Activity) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
Is there a class among the ones in applicableClasses that is assignment-compatible with the class of the argument activity?
applicableViews - Variable in class se.liu.ida.critiquer.constraints.StandardConstraint
 

A B C D E F G H I L M N O P R S T U V W