List of usage examples for org.apache.commons.collections4 Bag add
boolean add(E object, int nCopies);
nCopies
copies of the specified object to the Bag. From source file:uniol.apt.analysis.synthesize.separation.KBoundedSeparation.java
private Bag<State> expand(Bag<State> input, Event event, int g, boolean forward) { TransitionSystem ts = utility.getTransitionSystem(); Bag<State> result = new HashBag<State>(); for (State state : ts.getNodes()) { int increment = 0; for (Arc arc : forward ? state.getPostsetEdges() : state.getPresetEdges()) { if (arc.getEvent().equals(event)) { int value = getGradient(input, arc) - g; if (!forward) value = -value;//from w ww .j a va 2s. co m if (value > increment) increment = value; } } result.add(state, input.getCount(state) + increment); } return result; }