/* File: StatusValues.java * Contains: Interface that defines some useful constants * Author: Jeff Dalton * Created: March 1998 * Updated: Wed Jul 18 02:40:47 2001 by Jeff Dalton * Copyright: (c) 1998, 2000, 2001, AIAI, University of Edinburgh */ package ix.icore.process; import ix.util.lisp.Symbol; // Should there be two interfaces, ProcessStatusValues and // ProductStatusValues? Or maybe the "Values" part should be // dropped? // Should the process status names be be STATUS_ or PROCESS_? /** * Process action and product status values. * * @see ix.util.ViewColor */ public interface StatusValues { /* Process */ public static final int STATUS_BLANK = 0, STATUS_COMPLETE = 1, STATUS_EXECUTING = 2, STATUS_POSSIBLE = 3, STATUS_IMPOSSIBLE = 4, STATUS_NA = 5; /* Product */ public static final int PRODUCT_BLANK = 0, PRODUCT_COMPLETE = 1, PRODUCT_DRAFT = 2; /* Priority */ public static final int PRIORITY_LOW = 0, PRIORITY_NONE = 1, PRIORITY_MEDIUM = 2, PRIORITY_HIGH = 3; }