Serialized Form
Package se.liu.ida.critiquer.activities |
serialVersionUID: 1L
logger
Logger logger
params
ArrayList<E> params
parent
Activity parent
children
ArrayList<E> children
type
String type
myUpdateListeners
ArrayList<E> myUpdateListeners
temporalConstraints
HashSet<E> temporalConstraints
afterParentStart
TimeParameterOrdering afterParentStart
beforeParentEnd
TimeParameterOrdering beforeParentEnd
atomicUpdateLock
Semaphore atomicUpdateLock
internalTimeConstraint
TimeParameterOrdering internalTimeConstraint
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
Package se.liu.ida.critiquer.activities.parameters |
value
Object value
oldValue
Object oldValue
hasBeenSet
boolean hasBeenSet
- If the user has ever set the value of this parameter, this will be true,
otherwise false.
activity
Activity activity
valueUpdate
Semaphore valueUpdate
name
String name
serialVersionUID: 1L
commander
Commander commander
serialVersionUID: 1L
name
String name
agentParameter
AgentParameter agentParameter
agentMappings
HashMap<K,V> agentMappings
activities
ArrayList<E> activities
serialVersionUID: 1L
enabled
boolean enabled
serialVersionUID: 1L
commanders
HashMap<K,V> commanders
listeners
ArrayList<E> listeners
serialVersionUID: -8241385230556176507L
serialVersionUID: 1L
type
LocationParameter.Type type
serialVersionUID: 8072678938385535268L
serialVersionUID: 1L
range
Vector<E> range
serialVersionUID: 1L
listObjects
Vector<E> listObjects
list
JList list
component
JPanel component
serialVersionUID: 1L
editable
boolean editable
type
TimeParameter.Type type
Package se.liu.ida.critiquer.communication |
serialVersionUID: 1L
lastAccess
Date lastAccess
updateFrequency
int updateFrequency
remotePlanListeners
ArrayList<E> remotePlanListeners
updatedActivities
HashSet<E> updatedActivities
- A set to keep track of which activities have changed properties.
updateThread
Runnable updateThread
serialVersionUID: 1L
delegator
AgentMutex delegator
Package se.liu.ida.critiquer.constraints |
serialVersionUID: 1L
structureCritics
HashMap<K,V> structureCritics
serialVersionUID: 1L
serialVersionUID: 1L
engine
SimulationEngine engine
information
String information
logger
Logger logger
serialVersionUID: 1L
serialVersionUID: 1L
activities
String activities
dataset
DefaultCategoryDataset dataset
chart
JFreeChart chart
panel
ChartPanel panel
usageMap
HashMap<K,V> usageMap
active
boolean active
consistent
boolean consistent
- Used to information other parties that this constraint is violated
color
Color color
applicableViews
ArrayList<E> applicableViews
violationActivities
HashMap<K,V> violationActivities
logger
Logger logger
applicableClasses
ArrayList<E> applicableClasses
- A structure critic can be applicable to one or more activity classes
errorMessages
HashMap<K,V> errorMessages
description
String description
logger
Logger logger
serialVersionUID: 1L
serialVersionUID: 1L
errorMessages
HashMap<K,V> errorMessages
policy
ConstraintPolicy policy
timesToComplete
HashMap<K,V> timesToComplete
- If the time to complete a mission does not change for a while, we save
the last calculation in a hashmap here.
aggressive
boolean aggressive
- When in aggressive mode, don't allow slack
maxSlack
int maxSlack
serialVersionUID: 1L
logger
Logger logger
t1Listener
AbstractParamChangedListener t1Listener
t2Listener
AbstractParamChangedListener t2Listener
t1
TimeParameter t1
t2
TimeParameter t2
policy
ConstraintPolicy policy
slackAllowed
boolean slackAllowed
type
TimeParameterOrdering.Type type
- Should the distance between the parameters be kept?
maxSlack
int maxSlack
- Max slack between two time parameters. Currently set to 10 minutes
minSlack
int minSlack
- Minimum slack between two parameters. Currently set to ten minutes
color
Color color
applicableViews
ArrayList<E> applicableViews
serialVersionUID: 1L
Package se.liu.ida.critiquer.gui |
critiqueComponent
ConstraintComponent critiqueComponent
- Subclasses are free to place the critiquePanel wherever they like, but it
is declared here for convenience. It is implcitly required by the View
interface.
serialVersionUID: 1L
agent
Agent agent
agentParam
AgentParameter agentParam
serialVersionUID: 1L
logger
Logger logger
serialVersionUID: 1L
serialVersionUID: 1L
chooserList
CheckBoxList chooserList
infoArea
CriticTextArea infoArea
chooserListModel
DefaultListModel chooserListModel
checkBoxes
Vector<E> checkBoxes
serialVersionUID: 1L
freezed
boolean freezed
serialVersionUID: 1L
scrollableMap
ScrollableMap scrollableMap
mapPane
JScrollPane mapPane
locationModel
DefaultComboBoxModel locationModel
scale
double scale
- Metres per pixel
locationModelUpdater
ActivityUpdateListener locationModelUpdater
serialVersionUID: 1L
treeModel
OrganizationModel treeModel
serialVersionUID: 1L
agentPanel
JPanel agentPanel
serialVersionUID: 1L
pane
JTabbedPane pane
timePane
TimeView timePane
resourcePane
ResourceView resourcePane
critiqueChooserPane
CritiquePanel critiqueChooserPane
orgPane
OrganizationView orgPane
gisPane
GeoView gisPane
graphView
TaskView graphView
splashScreen
StartupProgressWindow splashScreen
serialVersionUID: 1L
graph
JGraph graph
defaultLabel
Component defaultLabel
internalSelectionUpdate
boolean internalSelectionUpdate
selectedActivity
Activity selectedActivity
southPanel
JPanel southPanel
serialVersionUID: 1L
maxUnitIncrement
int maxUnitIncrement
missingPicture
boolean missingPicture
scale
int scale
t0
Point t0
t1
Point t1
selectedLocation
Location selectedLocation
drawTempRectangle
boolean drawTempRectangle
serialVersionUID: 1L
progressBar
JProgressBar progressBar
textLabel
JLabel textLabel
southPanel
JPanel southPanel
serialVersionUID: 1L
graph
JGraph graph
mainWindow
JFrame mainWindow
pane
Container pane
activityPane
JPanel activityPane
defaultLabel
JLabel defaultLabel
selection
Vector<E> selection
southPane
JPanel southPane
logger
Logger logger
serialVersionUID: 1L
view
View view
dateAxis
DateAxis dateAxis
dataArea
Rectangle2D dataArea
currentTime
Double currentTime
- currentTime is a coordinate along the x axis of the time line, which can be converted into a date by the locationToDate method.
serialVersionUID: 1L
taskSeries
TaskSeriesCollection taskSeries
colors
HashMap<K,V> colors
listeners
ArrayList<E> listeners
serialVersionUID: 1L
chartPane
ChartPanel chartPane
tasks
TaskSeriesCollection tasks
activityList
JList activityList
listModel
DefaultListModel listModel
plot
TimeLinePlot plot
colorMap
HashMap<K,V> colorMap
slider
JSlider slider
southPanel
JPanel southPanel
timePanel
JPanel timePanel
listPane
JScrollPane listPane
simulationEngine
SimulationEngine simulationEngine
critiqueComponent
ConstraintComponent critiqueComponent
activityAreas
HashMap<K,V> activityAreas
updateThread
Thread updateThread
serialVersionUID: 1L
iconFull
ImageIcon iconFull
Package se.liu.ida.critiquer.gui.graph |
activityNode
ActivityNode activityNode
serialVersionUID: 1L
renderingListeners
ArrayList<E> renderingListeners
serialVersionUID: 1L
figNodeFrame
FigRect figNodeFrame
parentPortFig
FigCircle parentPortFig
childPortFig
FigCircle childPortFig
previousPortFig
FigRect previousPortFig
nextPortFig
FigRect nextPortFig
descriptionFig
FigText descriptionFig
serialVersionUID: 1L
activity
Activity activity
parentPort
ParentPort parentPort
childPort
ChildPort childPort
previousPort
PreviousPort previousPort
nextPort
NextPort nextPort
logger
Logger logger
serialVersionUID: 1L
serialVersionUID: 1L
edge
InheritanceFigEdge edge
childPort
ChildPort childPort
parentPort
ParentPort parentPort
child
Activity child
parent
Activity parent
logger
Logger logger
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
figEdge
OrderingFigEdge figEdge
previousPort
PreviousPort previousPort
nextPort
NextPort nextPort
beforeActivity
Activity beforeActivity
afterActivity
Activity afterActivity
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
Package se.liu.ida.critiquer.resources |
serialVersionUID: 1L
timeLineColor
Color timeLineColor
missionContributionCalculators
HashMap<K,V> missionContributionCalculators
parent
Agent parent
children
ArrayList<E> children
name
String name
picture
ImageIcon picture
agentChangedListeners
ArrayList<E> agentChangedListeners
agentParameters
HashMap<K,V> agentParameters
- Alla
agentParameters
used by the agent must be added in
the constructor of the agent. Here, an agentParameter means a parameter
that determines how the agent works, not an activity.
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
value
Object value
name
AgentParameterName name
range
Vector<E> range
agent
Agent agent
type
ParameterInAgent.Type type
Package se.liu.ida.critiquer.scenarios.recon |
serialVersionUID: 1L
serialVersionUID: 1L
Package se.liu.ida.critiquer.scenarios.standard |
serialVersionUID: 1L
serialVersionUID: 1L
inconsistentBeforeActivity
Activity inconsistentBeforeActivity
inconsistentAfterActivity
Activity inconsistentAfterActivity
information
String information
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
serialVersionUID: 1L
Package se.liu.ida.critiquer.simulation |
serialVersionUID: 1L
state
HashMap<K,V> state
agent
Agent agent
engine
SimulationEngine engine
activitiesForAgent
ArrayList<E> activitiesForAgent
- This is the list of all activities this agent participates in, sorted in
temporal order
logger
Logger logger