aboutsummaryrefslogtreecommitdiffstats
path: root/store/src/main/java/tools/refinery/data/model/ModelStore.java
blob: 03c1bcca33e0f54cdc5d284bba5b25ee4e920964 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
package tools.refinery.data.model;

import java.util.Set;

import tools.refinery.data.model.representation.DataRepresentation;

public interface ModelStore {
	@SuppressWarnings("squid:S1452")
	Set<DataRepresentation<?, ?>> getDataRepresentations();
	
	Model createModel();
	Model createModel(long state);
	
	Set<Long> getStates();
	ModelDiffCursor getDiffCursor(long from, long to);
}