Mark Kattenbelt
6ee7a77774
Some cosmetic changes to the reward display in the simulator.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@172 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
ebfd8d8300
Undid the variables in quotes (in simulator columns) for more consistency with the model syntax, added a default label for defined constants in the information panel (being "None" if empty).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@171 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
a9dba461b4
Another few bugfixes to the new reward display in the simulator. Different name for unnamed reward structures and normal names of both rewards and variables are in quotes.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@170 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
ea69afa4d9
A couple of small bugfixes to the simulator table. Added tooltip, changed default unnamed reward column name, fixed initial grouped header update issue.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@169 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
c0d899ebbd
Updated the display of rewards in the simulator. State/transition rewards now only occupy one column, and are configurable in the view configuration dialog.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@168 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
79cdbd3252
Fixed a bug where if you use the simulator with a model with a subset of variables of the models you previously used the simulator with, then it doesn't have an obscure crash. (For instance going from phil4 to phil3).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@165 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
04ba71ec2b
Added a multi-headered table in the simulator. Added this in a general way in userinterface.util.GUIGroupedTable
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@164 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
013b62f232
Default value of new properties file label in GUI is now "true" so adding a new label is less problematic.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@162 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
e8f9369fd3
Fixed the layout issue with the top information panel in the simulator (the issue introduced in my previous commit).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@160 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
9e87974ab1
A general clean up of GUISimulator.java. This includes: more sensible layouts, more meaningfull names, fewer components. More consistent bordering. And some minor features such as disabling the time field when the auto checkbox is ticked, and setting the textfields of the remove preceding and backtrack to buttons.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@148 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
0a038a0049
Very minor changes that tidy up the simulator code remotely but shouldn't won't break anything.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@139 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
1799a67bfd
Adds a new dialog which allows you to select visible and hidden variables for a simulation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@137 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
3b0cc0e571
Changed the simulators table mechanism substantially. It is now easier to hide variables (and in future configure more options). It is now the PathTableModel who is responsible for this, making it a lot easier to add variables back to the view. Also added a couple of extra menu options to the pop-up menu.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@135 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
0c287de8db
Experiments table scrolls to bottom of list when adding a new experiment.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@130 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
6845512140
Removal of APMC code.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@129 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
957c0b300e
'New experiment' dialog remembers state of 'Create graph' tickbox.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@125 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
be7fe1aec8
Made small change to the simulator. Now you can double click the table with updates (i.e. enabled transitions) with the result of that the transition is taken.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@121 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
d9993ade2c
Fixed bug where the columns could not be hidden (of transitions in the simulator). Also added the feature that the popup menu also reacts on the table header and the surrounding JPanel. If this is the case backtracking is disabled.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@120 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
df052b0d54
Fixed bug which did not let the GUIResultsTable resize.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@119 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
683a4c53e7
Updated the copy/paste mechanism such that properties are actually put on the clipboard as objects (GUIClipboardProperties). This fixes some bugs with regards to copy/pasting properties.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@117 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
004e4f4a9d
Fixed some enabling/disabling problems in GUI menu items.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@99 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
83152265f5
Changed handling of multiple reward structures so is 1-indexed from properties, etc.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@98 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
2832cf3a3d
Bugfix: make sure GUI picks up settings on initialisation.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@97 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
5198f94502
Added "new experiment" option to main menu.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@95 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
ea8776eb40
Changed default auto-parameter for simulator to "approx".
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@94 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
c4352519f1
PRISM settings file now used by command-line version too.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@92 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
89367a3602
Yet another file that failed to compile.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@91 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
17ba6ffdda
Failed to compile due to JButtons being declared locally.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@90 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
ec3897f306
Bugfix: splash screen remains if there is an error on load (non-existent model).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@89 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
fbebb8b759
Removed $(shell find ...) commands from 2 Makefiles (problems on Windows).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@88 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
ec9a000871
Changed the dialog boxes such that the "Okay" button is default when you press enter.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@87 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Mark Kattenbelt
29fd2e186e
Adds a "new experiment" option to the menu of properties.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@86 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
20a6be968b
Removal of explicit lists of Java/C++ files from Makefiles (we are reliant on GNU make anyway).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@83 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
b4c642c886
Add filename to confirm overwrite file warning.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@78 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
c3a8641e17
Code tidy of main options dialog (and removal of old XML stuff).
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@77 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
d0a7b5005d
(Hopefully) a fix for occasional freezing of GUI when plotting many quick results.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@74 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
abef7e9774
Tweaked file chooser so that it doesn't always start in bin on Windows.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@72 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
e177915ca5
Fixed various dialogs so that they centre on their window parent.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@60 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
1b4036bc16
Major overhaul of rewards to allow multiple (named) reward structures.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@59 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
7d7d06ef99
Bugfix: GUI option 'clear properties on model load' now respected.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@49 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
0f864486ee
GUI simulator typo.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@32 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
f369189cd5
Changed updates table in GUI simulator from 4 to 3 column format.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@31 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
cb6e1b9930
Overhaul of export functionality:
- major code tidy
- export of transition matrix graph to Dot file
- export of state/transition rewards
- export of labels
- export to stdout/log instead of a file
- export in MRMC format
- improved support for Matlab format export
- exported matrices now ordered by default (by row)
- new/rearranged command-line switches
Added new options to Model|View menu in GUI.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@15 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago
Dave Parker
b54050a199
PRISM trunk layout rearrangement.
git-svn-id: https://www.prismmodelchecker.org/svn/prism/prism/trunk@4 bbc10eb1-c90d-0410-af57-cb519fbb1720
20 years ago