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}