1 package net.mograsim.machine.mi.parameters;
3 import net.mograsim.machine.mi.parameters.MicroInstructionParameter.ParameterType;
5 public interface ParameterClassification
8 * Determines whether a {@link MicroInstructionParameter} is part of this class of parameters.
9 * @return true if the classification contains the Parameter, false otherwise
11 public boolean conforms(MicroInstructionParameter param);
14 * @return The type of the parameters in this classification.
16 public ParameterType getExpectedType();