001/* 002 * SPDX-FileCopyrightText: none 003 * SPDX-License-Identifier: CC0-1.0 004 */ 005 006package gov.nist.secauto.oscal.lib.model.control; 007 008import gov.nist.secauto.oscal.lib.model.ParameterSelection; 009import gov.nist.secauto.oscal.lib.model.Property; 010 011import java.util.List; 012import java.util.stream.Stream; 013 014import edu.umd.cs.findbugs.annotations.NonNull; 015 016public interface IParameter { 017 List<Property> getProps(); 018 019 ParameterSelection getSelect(); 020 021 @NonNull 022 Stream<String> getParameterReferences(); 023}