001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package gov.nist.secauto.oscal.lib.model.control.catalog;
007
008import gov.nist.secauto.oscal.lib.model.Control;
009import gov.nist.secauto.oscal.lib.model.ControlPart;
010
011import java.util.List;
012
013public interface IControl extends IControlContainer {
014
015  String getId();
016
017  List<ControlPart> getParts();
018
019  Control getParentControl();
020
021  void setParentControl(Control parent);
022}