1 /*
2 * SPDX-FileCopyrightText: none
3 * SPDX-License-Identifier: CC0-1.0
4 */
5
6 package gov.nist.secauto.oscal.lib.model.control;
7
8 import gov.nist.secauto.oscal.lib.model.ParameterSelection;
9 import gov.nist.secauto.oscal.lib.model.Property;
10
11 import java.util.List;
12 import java.util.stream.Stream;
13
14 import edu.umd.cs.findbugs.annotations.NonNull;
15
16 public interface IParameter {
17 List<Property> getProps();
18
19 ParameterSelection getSelect();
20
21 @NonNull
22 Stream<String> getParameterReferences();
23 }