package org.eclipse.incquery.examples.bpmn.ttc2013.simulator;
import java.util.HashSet;
import java.util.Set;
import org.eclipse.incquery.runtime.evm.api.Activation;
import org.eclipse.incquery.runtime.evm.api.ConflictResolver;
import org.eclipse.incquery.runtime.evm.api.ConflictSet;
public abstract class BasicConflictSet implements ConflictSet {
protected Set<Activation<?>> activations = new HashSet<Activation<?>>();
@Override
public Set<Activation<?>> getConflictingActivations() {
return activations;
}
@Override
public boolean addActivation(Activation<?> activation) {
return activations.add(activation);
}
@Override
public boolean removeActivation(Activation<?> activation) {
return activations.remove(activation);
}
}