11package states ;
22
3- import statemachine .StateMachine ;
3+ import statemachine .Isa88StateMachine ;
44import states .impl .AbortedState ;
55import states .impl .AbortingState ;
66import states .impl .ClearingState ;
@@ -23,66 +23,66 @@ public interface IState {
2323
2424 /**
2525 * The start command does only have an effect in {@link IdleState}. With this command, the state machine will change to the {@link ExecuteState}
26- * @param stateMachine A reference to the current {@link StateMachine } instance
26+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
2727 */
28- public void start (StateMachine stateMachine );
28+ public void start (Isa88StateMachine stateMachine );
2929
3030 /**
3131 * The hold command is used when interal reasons of a machine should bring it to an halt. Such reasons could be e.g. necessary refill of material.
3232 * With this command, the state machine will transition to a {@link HoldingState} and eventually come to a full {@link HeldState}.
33- * @param stateMachine A reference to the current {@link StateMachine } instance
33+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
3434 */
35- public void hold (StateMachine stateMachine );
35+ public void hold (Isa88StateMachine stateMachine );
3636
3737 /**
3838 * The unhold command brings the machine into an {@link UnholdingState} that eventually leads back to the {@link ExecuteState}. The hold command
3939 * should be used when the internal reasons that brought a machine into a {@link HeldState} have been cleared.
40- * @param stateMachine A reference to the current {@link StateMachine } instance
40+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
4141 */
42- public void unhold (StateMachine stateMachine );
42+ public void unhold (Isa88StateMachine stateMachine );
4343
4444 /**
4545 * The suspend command is used when extenal reasons of a machine should bring it to an halt. Such reasons could be e.g. waiting for following
4646 * machines to accept a workpiece. With this command, the state machine will transition to a {@link SuspendingState} and eventually come to a full
4747 * {@link SuspendedState}.
48- * @param stateMachine A reference to the current {@link StateMachine } instance
48+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
4949 */
50- public void suspend (StateMachine stateMachine );
50+ public void suspend (Isa88StateMachine stateMachine );
5151
5252 /**
5353 * The unsuspend command brings the machine into an {@link UnsuspendingState} that eventually leads back to the {@link ExecuteState}. The
5454 * unsuspend command should be used when the external reasons that brought a machine into a {@link SuspendedState} have been cleared.
55- * @param stateMachine A reference to the current {@link StateMachine } instance
55+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
5656 */
57- public void unsuspend (StateMachine stateMachine );
57+ public void unsuspend (Isa88StateMachine stateMachine );
5858
5959 /**
6060 * The reset command brings the machine into a {@link ResettingState} that eventually leads back to the {@link IdleState}. The reset command can
6161 * be used when the machine has been brought to a sudden halt (e.g. with stop or abort command)
62- * @param stateMachine A reference to the current {@link StateMachine } instance
62+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
6363 */
64- public void reset (StateMachine stateMachine );
64+ public void reset (Isa88StateMachine stateMachine );
6565
6666 /**
6767 * The stop command can be triggered by an external system such as an MES. Stop brings the state machine to a {@link StoppingState} and from there
6868 * to a {@link StoppedState}. The currently produced product should not be destroyed and production can continue after the machine has been reset.
69- * @param stateMachine A reference to the current {@link StateMachine } instance
69+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
7070 */
71- public void stop (StateMachine stateMachine );
71+ public void stop (Isa88StateMachine stateMachine );
7272
7373 /**
7474 * The abort command can be triggered by an external system such as an MES. Abort brings the state machine to a sudden stop by transitioning to
7575 * the {@link AbortingState} and eventually to the {@link AbortedState}. The machine is switched off, the currently produced product might have to
7676 * be destroyed and production of it can not be continued.
77- * @param stateMachine A reference to the current {@link StateMachine } instance
77+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
7878 */
79- public void abort (StateMachine stateMachine );
79+ public void abort (Isa88StateMachine stateMachine );
8080
8181 /**
8282 * After a machine has been brought to the {@link AbortedState}, a clear command can be used to bring it to a {@link ClearingState} to e.g. remove
8383 * destroyed products. From the {@link ClearingState}, the machine will come to the {@link StoppedState} from which it then can be reset.
84- * @param stateMachine A reference to the current {@link StateMachine } instance
84+ * @param stateMachine A reference to the current {@link Isa88StateMachine } instance
8585 */
86- public void clear (StateMachine stateMachine );
86+ public void clear (Isa88StateMachine stateMachine );
8787
8888}
0 commit comments