diff options
| author | Paul Buetow <paul@buetow.org> | 2008-05-25 09:32:31 +0000 |
|---|---|---|
| committer | Paul Buetow <paul@buetow.org> | 2008-05-25 09:32:31 +0000 |
| commit | deed4e94f9502377459c1f99f679ea5dd96d9bfa (patch) | |
| tree | 495c883d32713629d81db6ba339819b5472edd7e /sources/simulator/VSMenuItemStates.java | |
| parent | 983c9c82156c51e1e3c29f3a7d58e1d7d9cb1b70 (diff) | |
refactoring.
Diffstat (limited to 'sources/simulator/VSMenuItemStates.java')
| -rw-r--r-- | sources/simulator/VSMenuItemStates.java | 110 |
1 files changed, 110 insertions, 0 deletions
diff --git a/sources/simulator/VSMenuItemStates.java b/sources/simulator/VSMenuItemStates.java new file mode 100644 index 0000000..42edf96 --- /dev/null +++ b/sources/simulator/VSMenuItemStates.java @@ -0,0 +1,110 @@ +/* + * VS is (c) 2008 by Paul C. Buetow + * vs@dev.buetow.org + */ +package simulator; + +/** + * The Class VSMenuItemStates. Used by the VSSimulation to update the + * "simulation" bar of the VSSimulationFrame. + */ +public class VSMenuItemStates { + /** The pause. */ + private volatile boolean pause; + + /** The replay. */ + private volatile boolean replay; + + /** The reset. */ + private volatile boolean reset; + + /** The start. */ + private volatile boolean start; + + /** + * Instantiates a new lang.process.removemenu item states. + * + * @param pause the pause + * @param replay the replay + * @param reset the reset + * @param start the start + */ + public VSMenuItemStates(boolean pause, boolean replay, boolean reset, boolean start) { + this.pause = pause; + this.replay = replay; + this.reset = reset; + this.start = start; + } + + /** + * Sets the pause. + * + * @param pause the new pause + */ + public void setPause(boolean pause) { + this.pause = pause; + } + + /** + * Sets the replay. + * + * @param replay the new replay + */ + public void setReplay(boolean replay) { + this.replay = replay; + } + + /** + * Sets the reset. + * + * @param reset the new reset + */ + public void setReset(boolean reset) { + this.reset = reset; + } + + /** + * Sets the start. + * + * @param start the new start + */ + public void setStart(boolean start) { + this.start = start; + } + + /** + * Gets the pause. + * + * @return the pause + */ + public boolean getPause() { + return pause; + } + + /** + * Gets the replay. + * + * @return the replay + */ + public boolean getReplay() { + return replay; + } + + /** + * Gets the reset. + * + * @return the reset + */ + public boolean getReset() { + return reset; + } + + /** + * Gets the start. + * + * @return the start + */ + public boolean getStart() { + return start; + } +} |
