}
public static IntMessagePair[] getChangeTypes(int dataTypeId) {
switch (dataTypeId) {
case DataTypes.BINARY:
return new IntMessagePair[] { new IntMessagePair(Types.ALTERNATE_BOOLEAN, AlternateBooleanChangeVO.KEY),
new IntMessagePair(Types.NO_CHANGE, NoChangeVO.KEY),
new IntMessagePair(Types.RANDOM_BOOLEAN, RandomBooleanChangeVO.KEY), };
case DataTypes.MULTISTATE:
return new IntMessagePair[] {
new IntMessagePair(Types.INCREMENT_MULTISTATE, IncrementMultistateChangeVO.KEY),
new IntMessagePair(Types.NO_CHANGE, NoChangeVO.KEY),
new IntMessagePair(Types.RANDOM_MULTISTATE, RandomMultistateChangeVO.KEY), };
case DataTypes.NUMERIC:
return new IntMessagePair[] { new IntMessagePair(Types.BROWNIAN, BrownianChangeVO.KEY),
new IntMessagePair(Types.INCREMENT_ANALOG, IncrementAnalogChangeVO.KEY),
new IntMessagePair(Types.NO_CHANGE, NoChangeVO.KEY),
new IntMessagePair(Types.RANDOM_ANALOG, RandomAnalogChangeVO.KEY),
new IntMessagePair(Types.ANALOG_ATTRACTOR, AnalogAttractorChangeVO.KEY),
new IntMessagePair(Types.SINUSOIDAL, SinusoidalChangeVO.KEY)};
case DataTypes.ALPHANUMERIC:
return new IntMessagePair[] { new IntMessagePair(Types.NO_CHANGE, NoChangeVO.KEY), };
}
return new IntMessagePair[] {};
}