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}