X-Git-Url: https://mograsim.net/gitweb/?a=blobdiff_plain;f=plugins%2Fnet.mograsim.machine%2Fsrc%2Fnet%2Fmograsim%2Fmachine%2Fmi%2FMicroInstruction.java;h=28f88000ba3cbf1493d326a0a96abe03e57e7044;hb=0c404f876557865fb7361ca458ac90caf41afe19;hp=d45c27723e9d7a055ba756b98ab8dd83f308a05c;hpb=7d05144c25daa53e60fc9ed9fd503546a86567f8;p=Mograsim.git diff --git a/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/MicroInstruction.java b/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/MicroInstruction.java index d45c2772..28f88000 100644 --- a/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/MicroInstruction.java +++ b/plugins/net.mograsim.machine/src/net/mograsim/machine/mi/MicroInstruction.java @@ -9,16 +9,16 @@ public interface MicroInstruction public MicroInstructionParameter getParameter(int index); - public void setParameter(int index, MicroInstructionParameter param); + public MicroInstructionParameter[] getParameters(); /** * @return The amount of {@link Mnemonic}s, the instruction is composed of */ public int getSize(); - public static MicroInstruction create(Runnable updateCallback, MicroInstructionParameter... parameters) + public static MicroInstruction create(MicroInstructionParameter... parameters) { - return new StandardMicroInstruction(updateCallback, parameters); + return new StandardMicroInstruction(parameters); } default BitVector toBitVector()