01: package org.obe.xpdl;
02:
03: /**
04: * Provides string constants for the OBE XPDL extension tag names.
05: *
06: * @author Adrian Price
07: */
08: public interface OBENames {
09: String OBE = "OBE";
10: String OBE_VERSION = "1.0";
11: String OBE_NAME = "Open Business Engine";
12: /**
13: * Namespace prefix to use for OBE extensions.
14: */
15: String OBE_NS_PREFIX = "obe";
16: String OBE_URL = "http://obe.sourceforge.net/";
17: /**
18: * The OBE namespace URI.
19: */
20: String OBE_NS_URI = OBE_URL + "2005/OBE1.0";
21: String OBE_APIDOC_URL = OBE_URL + OBE + OBE_VERSION + "/docs/api/";
22: String OBE_AUTHOR = OBE_NAME + '(' + OBE_URL + ')';
23:
24: String ASSIGNMENT_STRATEGY = "AssignmentStrategy";
25: String BOUNDS = "Bounds";
26: String CALENDAR = "Calendar";
27: String COUNT = "Count";
28: String EVENT = "Event";
29: String INTERVAL = "Interval";
30: String RECOVERABLE = "Recoverable";
31: String TIMER = "Timer";
32: String PREDICATE = "Predicate";
33: String X = "x";
34: String Y = "y";
35: String WIDTH = "width";
36: String HEIGHT = "height";
37: String LOOP = "Loop";
38: String WHILE = "While";
39: String UNTIL = "Until";
40: String FOR_EACH = "ForEach";
41: String IN = "In";
42: String EXPAND_GROUPS = "ExpandGroups";
43: String META_DATA = "meta-data";
44: String OBE_ASSIGNMENT_STRATEGY = "obe.AssignmentStrategy";
45: String OBE_BOUNDS = "obe.Bounds";
46: String OBE_CALENDAR = "obe.Calendar";
47: String OBE_COMPLETION_STRATEGY = "obe.CompletionStrategy";
48: String OBE_FORK = "obe.Fork";
49: String OBE_LOOP = "obe.Loop";
50: String OBE_SCRIPT = "obe.Script";
51: String OBE_TOOL_MODE = "obe.ToolMode";
52: String OBE_TARGET = "obe.Target";
53: String OBE_EVENT = "obe.Event";
54: String OBE_TIMER = "obe.Timer";
55: String OBE_META_DATA = "obe.MetaData";
56:
57: String SEQUENTIAL_KIND = "SEQUENTIAL";
58: String PARALLEL_KIND = "PARALLEL";
59: String UNDEFINED_KIND = "UNDEFINED";
60: String NORMAL_KIND = "NORMAL";
61: String WARNING_KIND = "WARNING";
62: String OVERDUE_KIND = "OVERDUE";
63: }
|