aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/store-dse-visualization/src/main/java/tools/refinery/visualization/statespace/VisualizationStore.java
blob: 414ef737fc031c826ebd5543b78805adf76d8a56 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
/*
 * SPDX-FileCopyrightText: 2021-2023 The Refinery Authors <https://refinery.tools/>
 *
 * SPDX-License-Identifier: EPL-2.0
 */
package tools.refinery.visualization.statespace;

import tools.refinery.store.map.Version;

import java.util.Map;

public interface VisualizationStore {
	void addState(Version state, String label);
	void addSolution(Version state);
	void addTransition(Version from, Version to, String label);
	StringBuilder getDesignSpaceStringBuilder();
	Map<Version, Integer> getStates();
}