aboutsummaryrefslogtreecommitdiffstats
path: root/subprojects/logic/src/test/java/tools/refinery/logic/tests/FakeKeyOnlyView.java
blob: 7e09ddab3d3d7c5ee0a38a045027b85df3f58a09 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
/*
 * SPDX-FileCopyrightText: 2024 The Refinery Authors <https://refinery.tools/>
 *
 * SPDX-License-Identifier: EPL-2.0
 */
package tools.refinery.logic.tests;

import tools.refinery.logic.Constraint;
import tools.refinery.logic.term.Parameter;

import java.util.Arrays;
import java.util.List;

public record FakeKeyOnlyView(String name, int arity) implements Constraint {
	@Override
	public List<Parameter> getParameters() {
		var parameters = new Parameter[arity];
		Arrays.fill(parameters, Parameter.NODE_OUT);
		return List.of(parameters);
	}
}