d5ba9640a79695cfb54db2b3254e421152e6faf0
[Mograsim.git] / net.mograsim.machine / src / net / mograsim / machine / mi / parameters / IntegerClassification.java
1 package net.mograsim.machine.mi.parameters;
2
3 import net.mograsim.machine.mi.parameters.MicroInstructionParameter.ParameterType;
4
5 public class IntegerClassification implements ParameterClassification
6 {
7         private final int bits;
8         
9         public IntegerClassification(int bits)
10         {
11                 this.bits = bits;
12         }
13
14         @Override
15         public ParameterType getExpectedType()
16         {
17                 return ParameterType.INTEGER_IMMEDIATE;
18         }
19
20         @Override
21         public int getExpectedBits()
22         {
23                 return bits;
24         }
25 }