MPROMEditor now calls its columns "Opcode" and "muPC"
[Mograsim.git] / plugins / net.mograsim.plugin.core / src / net / mograsim / plugin / nature / MachineContextStatus.java
1 package net.mograsim.plugin.nature;
2
3 public enum MachineContextStatus
4 {
5         /**
6          * A machine is currently associated and maybe running.
7          */
8         @Deprecated(forRemoval = true)
9         ACTIVE,
10         /**
11          * A machine is currently associated and maybe running, but its ID does not match the current definition.
12          */
13         @Deprecated(forRemoval = true)
14         ACTIVE_CHANGED,
15         /**
16          * The project can be actively used. The project must exist, be currently valid (uses a machine id that is known to Mograsim at runtime)
17          * and opened.
18          */
19         READY,
20         /**
21          * The project exists, has Mograsim nature and some machine id at all.
22          */
23         INTACT,
24         /**
25          * The project is closed now but exists
26          */
27         CLOSED,
28         /**
29          * The project lost it's machine id / Mograsim nature or other important properties to make it work.
30          */
31         BROKEN,
32         /**
33          * The project got deleted or similar.
34          */
35         DEAD,
36         /**
37          * Initial state
38          */
39         UNKOWN;
40 }