The final restructured version for automatic build using maven tycho
[Mograsim.git] / plugins / net.mograsim.machine / src / net / mograsim / machine / mi / parameters / MicroInstructionParameter.java
diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/MicroInstructionParameter.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/parameters/MicroInstructionParameter.java
new file mode 100644 (file)
index 0000000..2f135d2
--- /dev/null
@@ -0,0 +1,15 @@
+package net.mograsim.machine.mi.parameters;
+
+import net.mograsim.logic.core.types.BitVector;
+
+public interface MicroInstructionParameter
+{
+       public BitVector getValue();
+
+       public ParameterType getType();
+
+       public static enum ParameterType
+       {
+               INTEGER_IMMEDIATE, BOOLEAN_IMMEDIATE, MNEMONIC
+       }
+}