From 254ee6f47eebfc00462c10756a92066e82cc1a96 Mon Sep 17 00:00:00 2001 From: Andrew Branson Date: Tue, 21 Jun 2011 15:46:02 +0200 Subject: Initial commit --- .../instance/stateMachine/Transitions.java | 41 ++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 source/com/c2kernel/lifecycle/instance/stateMachine/Transitions.java (limited to 'source/com/c2kernel/lifecycle/instance/stateMachine/Transitions.java') diff --git a/source/com/c2kernel/lifecycle/instance/stateMachine/Transitions.java b/source/com/c2kernel/lifecycle/instance/stateMachine/Transitions.java new file mode 100755 index 0000000..6597686 --- /dev/null +++ b/source/com/c2kernel/lifecycle/instance/stateMachine/Transitions.java @@ -0,0 +1,41 @@ +package com.c2kernel.lifecycle.instance.stateMachine; + +import com.c2kernel.utils.Language; + +/** + * @author XSeb74 + * + * To change this generated comment edit the template variable "typecomment": + * Window>Preferences>Java>Templates. + * To enable and disable the creation of type comments go to + * Window>Preferences>Java>Code Generation. + */ +public class Transitions +{ + public final static int RESERVE = 0; + public final static int START = 1; + public final static int SKIP = 2; + public final static int DONE = 3; + public final static int COMPLETE = 4; + public final static int SUSPEND = 5; + public final static int REASSIGN = 6; + public final static int RESUME = 7; + public final static int REPEAT = 8; + public final static int IGNORE = 9; + public final static int PROCEED = 10; + public final static int ACTIVATION = 11; + + private static String[] transitions = { "reserve", "start", "skip", "done", "complete", "suspend", "reassign", "resume", "repeat","ignore","proceed","activation" }; + + public static String getTransitionName(int trans) + { + try + { + return Language.translate(transitions[trans]); + } + catch (ArrayIndexOutOfBoundsException ex) + { + return "Invalid Transition: " + trans; + } + } +} -- cgit v1.2.3