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 }