Browse Source

Clean up

accumulation
Sascha Wunderlich 7 years ago
parent
commit
1edbac40de
  1. 3
      prism/src/explicit/AccumulationProductSimple.java
  2. 1
      prism/src/explicit/AccumulationState.java
  3. 2
      prism/src/explicit/AccumulationTransformation.java

3
prism/src/explicit/AccumulationProductSimple.java

@ -2,7 +2,6 @@ package explicit;
import java.util.ArrayList;
import java.util.BitSet;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
@ -82,7 +81,7 @@ public abstract class AccumulationProductSimple<M extends Model,Component> exten
case ACCDIAPLUS:
return constraintHolds(track,accexp,mc);
default:
throw new RuntimeException("Accumulation symbol cannot be handled...");
throw new PrismException("Accumulation symbol cannot be handled by the simple transformation.");
}
}

1
prism/src/explicit/AccumulationState.java

@ -61,6 +61,7 @@ public class AccumulationState<Component> {
return Objects.hash(goodTracks, lastRestartNr, numberOfTracks, trackerId);
}
@SuppressWarnings("rawtypes")
@Override
public boolean equals(Object obj) {
if (this == obj)

2
prism/src/explicit/AccumulationTransformation.java

@ -98,6 +98,7 @@ public class AccumulationTransformation<M extends Model> implements ModelExpress
}
}
@SuppressWarnings("unchecked")
protected void doTransformationComplex(ExpressionAccumulation accexp, Vector<Rewards> rewards) throws PrismException {
// Build the product
if(accexp.hasRegularExpression()) {
@ -140,6 +141,7 @@ public class AccumulationTransformation<M extends Model> implements ModelExpress
}
}
@SuppressWarnings("unchecked")
protected void doTransformationSimple(ExpressionAccumulation accexp, Vector<Rewards> rewards) throws PrismException {
// Build the product
if(accexp.hasRegularExpression()) {

Loading…
Cancel
Save