001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package gov.nist.secauto.oscal.lib.profile.resolver.selection;
007
008import gov.nist.secauto.metaschema.core.metapath.item.node.IModelNodeItem;
009import gov.nist.secauto.oscal.lib.profile.resolver.support.IIndexer;
010
011import edu.umd.cs.findbugs.annotations.NonNull;
012
013public interface IControlSelectionState {
014  @NonNull
015  IIndexer getIndex();
016
017  boolean isSelected(@NonNull IModelNodeItem<?, ?> item);
018}