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

C

canBeChildOf(Activity) - Method in class se.liu.ida.critiquer.activities.Activity
Can this activity be a child of parent?
canBeSimulated() - Method in class se.liu.ida.critiquer.activities.Activity
Test if this activity can be simulated.
canBeSimulated() - Method in class se.liu.ida.critiquer.activities.ToplevelActivity
 
canBeSimulated() - Method in class se.liu.ida.critiquer.scenarios.standard.DefaultActivity
There is no point in simulating this activity type
canBeSimulated() - Method in class se.liu.ida.critiquer.scenarios.standard.DispatchActivity
Check that locations and agents are defined
canBeSimulated() - Method in class se.liu.ida.critiquer.scenarios.standard.FirstAidActivity
 
canBeSimulated() - Method in class se.liu.ida.critiquer.scenarios.standard.RecoverActivity
 
canBeSimulated() - Method in class se.liu.ida.critiquer.scenarios.standard.RoadBlockActivity
 
canComeBefore(Activity) - Method in class se.liu.ida.critiquer.activities.Activity
Can this activity come before activity in a mission?
canConnectTo(GraphModel, Object) - Method in class se.liu.ida.critiquer.gui.graph.AbstractActivityPort
 
canConnectTo(GraphModel, Object) - Method in class se.liu.ida.critiquer.gui.graph.ChildPort
 
canConnectTo(GraphModel, Object) - Method in class se.liu.ida.critiquer.gui.graph.NextPort
 
canConnectTo(GraphModel, Object) - Method in class se.liu.ida.critiquer.gui.graph.ParentPort
 
canConnectTo(GraphModel, Object) - Method in class se.liu.ida.critiquer.gui.graph.PreviousPort
 
canImport(JComponent, DataFlavor[]) - Method in class se.liu.ida.critiquer.gui.AgentTransferHandler
 
check(Activity) - Method in class se.liu.ida.critiquer.constraints.AgentMutex
The activity parameter is null here since we are called from an AgentParameter which is not directly connected to an activity.
check(Activity) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
This method checks if an activity is consistent with respect to some structural property, such as that it should be completely specified, have an agent, have a parent activity and so on.
check(T) - Method in interface se.liu.ida.critiquer.mics.Predicate
check should be used as a closure that compares objects to some predefined object, for use in Utils.findAll.
checkAndUpdate(Activity) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
 
CheckBoxList - Class in se.liu.ida.critiquer.gui
 
CheckBoxList(ListModel) - Constructor for class se.liu.ida.critiquer.gui.CheckBoxList
 
CheckBoxList() - Constructor for class se.liu.ida.critiquer.gui.CheckBoxList
 
CheckBoxList.CellRenderer - Class in se.liu.ida.critiquer.gui
 
CheckBoxList.CellRenderer() - Constructor for class se.liu.ida.critiquer.gui.CheckBoxList.CellRenderer
 
childOfCheck(Activity, Activity) - Method in class se.liu.ida.critiquer.activities.AbstractParamValueCheck
Allow all parent-child relationships
childOfCheck(Activity, Activity) - Method in interface se.liu.ida.critiquer.activities.ActivityConsistencyCheck
 
childOfCheck(Activity, Activity) - Method in class se.liu.ida.critiquer.scenarios.standard.CorrectOrdering
 
ChildPort - Class in se.liu.ida.critiquer.gui.graph
 
ChildPort(ActivityNode) - Constructor for class se.liu.ida.critiquer.gui.graph.ChildPort
 
Commander - Class in se.liu.ida.critiquer.activities.parameters
A commander has a list of activities for which this commander is responsible.
Commander(String) - Constructor for class se.liu.ida.critiquer.activities.parameters.Commander
 
commanderAdded(Commander) - Method in interface se.liu.ida.critiquer.activities.parameters.CommanderAddedListener
 
commanderAdded(Commander) - Method in class se.liu.ida.critiquer.activities.parameters.CommanderParameter
When the user has typed a new unique name of a commander, update the model used by the list component.
CommanderAddedListener - Interface in se.liu.ida.critiquer.activities.parameters
 
CommanderParameter - Class in se.liu.ida.critiquer.activities.parameters
This parameter determines a commander who is responsible for carrying out one or more activities using one or more resources.
CommanderParameter(String, Activity) - Constructor for class se.liu.ida.critiquer.activities.parameters.CommanderParameter
 
Commanders - Class in se.liu.ida.critiquer.activities.parameters
 
Commanders() - Constructor for class se.liu.ida.critiquer.activities.parameters.Commanders
 
commanders - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
Since the list of commanders should be available to several views that are not related (the task view and resource view for instance), there is a reference to it here.
Communicator - Class in se.liu.ida.critiquer.communication
Manage peer planners
Communicator() - Constructor for class se.liu.ida.critiquer.communication.Communicator
 
communicator - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
 
compareTo(ActivityUpdateListener) - Method in class se.liu.ida.critiquer.activities.AbstractActivityCreatedListener
 
compareTo(ActivityUpdateListener) - Method in class se.liu.ida.critiquer.activities.AbstractParamChangedListener
Introduce no particular ordering between listeners by default
compareTo(ActivityUpdateListener) - Method in class se.liu.ida.critiquer.communication.PlanProxy
This needs to come late in order for all modifications to have taken place
compareTo(ActivityUpdateListener) - Method in class se.liu.ida.critiquer.constraints.ActivityStructureCritic
Make sure the structure critics are processed before the ActivityStructureCritic
compareTo(ActivityUpdateListener) - Method in class se.liu.ida.critiquer.constraints.StructureCritic
Make sure these critics are processed before the ActivityStructureCritic
compareTo(ActivityUpdateListener) - Method in class se.liu.ida.critiquer.gui.TimeView
Put this one after all other update listeners so all changes have taken place when changing the time lines
component - Variable in class se.liu.ida.critiquer.activities.parameters.AbstractTaskViewParameter
 
connect(GraphModel, Object, Object) - Method in class se.liu.ida.critiquer.gui.graph.InheritanceEdge
The parentPort is the port that connects TO a parent and the childPort is the port that connects TO the children.
connect(GraphModel, Object, Object) - Method in class se.liu.ida.critiquer.gui.graph.OrderingEdge
Just as in the case with inheritance ports, the nextPort denotes the port connecting TO the next activity.
connectEndToEnd(Activity, Activity) - Static method in class se.liu.ida.critiquer.constraints.ConstraintFactory
Used when creating a sub-activity that is supposed to be performed within the time frame of the parent activity.
connectEndToStart(Activity, Activity) - Static method in class se.liu.ida.critiquer.constraints.ConstraintFactory
Connect two activities to form a sequence.
connectStartToEnd(Activity) - Static method in class se.liu.ida.critiquer.constraints.ConstraintFactory
Make sure the activity is internally consistent so that start always comes before end
connectStartToStart(Activity, Activity) - Static method in class se.liu.ida.critiquer.constraints.ConstraintFactory
Used when creating a sub-activity that is supposed to be performed within the time frame of the parent activity.
ConstraintCheckBox - Class in se.liu.ida.critiquer.gui
 
ConstraintCheckBox(StandardConstraint, CheckBoxList) - Constructor for class se.liu.ida.critiquer.gui.ConstraintCheckBox
 
constraintClasses - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
 
ConstraintComponent - Class in se.liu.ida.critiquer.gui
 
ConstraintComponent(View) - Constructor for class se.liu.ida.critiquer.gui.ConstraintComponent
 
ConstraintFactory - Class in se.liu.ida.critiquer.constraints
 
ConstraintFactory() - Constructor for class se.liu.ida.critiquer.constraints.ConstraintFactory
 
ConstraintPolicy - Enum in se.liu.ida.critiquer.constraints
 
ConstraintStatusListener - Interface in se.liu.ida.critiquer.constraints
The CritiquePanel may use the information provided through this interface to listen for status events that the Constraints may send.
consumeActivity(Activity) - Method in interface se.liu.ida.critiquer.simulation.AgentSimulationState
It can be useful to simulate only isolated activities, in which case this method can be used.
consumeActivity(Activity) - Method in class se.liu.ida.critiquer.simulation.DefaultAgentSimulationState
When activity has finished, calculate how properties of the agent are modified
CorrectOrdering - Class in se.liu.ida.critiquer.scenarios.standard
Verify that there is a destination in the activity that should come before and a static location in the after activity, or a static location in the beforeActivity and a starting location in the afterActivity
CorrectOrdering() - Constructor for class se.liu.ida.critiquer.scenarios.standard.CorrectOrdering
 
createActivity(Class<T>) - Method in interface se.liu.ida.critiquer.activities.ActivityFactory
 
createActivity(Class<T>) - Method in class se.liu.ida.critiquer.scenarios.recon.ReconActivityFactory
 
createActivity(Class<T>) - Method in class se.liu.ida.critiquer.scenarios.standard.StandardActivityFactory
Create an activity using the constructor which takes only a parent activity and pass null as reference to the parent.
createAgentAvailableCritic(Class<? extends Activity>) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardActivityFactory
 
createFirstAidParameters(Agent, long, int) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardAgentParameterFactory
Creates parameters for taking care of patients, indicating both how many this agent can cater at a time as well as how long it takes to administrate first aid to such a group
createFuelParameters(Agent, int, int) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardAgentParameterFactory
 
createLaterThanConstraint(TimeParameter, TimeParameter, TimeParameterOrdering.Type, ConstraintPolicy) - Static method in class se.liu.ida.critiquer.constraints.ConstraintFactory
 
createList(Vector<T>) - Method in class se.liu.ida.critiquer.activities.parameters.SelectionParameter
 
createMissionTimeUpdater(ActivityParameter) - Static method in class se.liu.ida.critiquer.activities.ActivityUtils
Set the missionTimeChanged flag in the activity and signal a new paramChanged event to all interested listeners whenever parameter param changes value.
createNoInjuredCritic(Class<? extends Activity>) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardActivityFactory
 
createRoadBlockTimeParameter(Agent, long) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardAgentParameterFactory
 
createSingletonConstraint(Class, boolean) - Static method in class se.liu.ida.critiquer.constraints.ConstraintFactory
Visual constraints that are only supposed to be created once are created here.
createSpeedParameter(Agent, long) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardAgentParameterFactory
The speed parameter dictates how long time it will take to dispatch units as well as to go between locations later.
createTransferable(JComponent) - Method in class se.liu.ida.critiquer.gui.AgentTransferHandler
This is to be used when an agent is dragged from an agent label
createTransportLocationsCritic(Class<? extends Activity>) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardActivityFactory
 
createTransportParameter(Agent, int) - Static method in class se.liu.ida.critiquer.scenarios.standard.StandardAgentParameterFactory
Creates a parameter that describes the transportation capacity of the agent.
CriticTextArea - Class in se.liu.ida.critiquer.gui
This class models the critic text area and makes cure to clear
CriticTextArea() - Constructor for class se.liu.ida.critiquer.gui.CriticTextArea
 
critiqueComponent - Variable in class se.liu.ida.critiquer.gui.AbstractView
Subclasses are free to place the critiquePanel wherever they like, but it is declared here for convenience.
critiqueComponent - Variable in class se.liu.ida.critiquer.gui.TimeView
 
critiqueInfoArea - Static variable in class se.liu.ida.critiquer.mics.ReferenceHolder
Information area that can be used by critics if they want to display information in textual form
CritiquePanel - Class in se.liu.ida.critiquer.gui
A panel that displays a list of visual constraints that may be enabled on a per-view basis.
CritiquePanel(JTabbedPane) - Constructor for class se.liu.ida.critiquer.gui.CritiquePanel
User the tabbed pane as an argument to select which critics should be selectable based on the current view

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