Package gov.nist.secauto.oscal.lib.model
Class Modify.Alter.Remove
java.lang.Object
gov.nist.secauto.oscal.lib.model.Modify.Alter.Remove
- All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject
- Enclosing class:
- Modify.Alter
@MetaschemaAssembly(formalName="Removal",
description="Specifies objects to be removed from a control based on specific aspects of the object that must all match.",
name="remove",
moduleClass=OscalProfileModule.class,
remarks="Use `by-name`, `by-class`, `by-id` or `by-item-name` to indicate class tokens or ID reference, or the formal name, of the component to be removed or erased from a control, when a catalog is resolved. The control affected is indicated by the pointer on the removal\'s parent (containing) `alter` element.\n\nTo change an element, use `remove` to remove the element, then `add` to add it back again with changes.")
public static class Modify.Alter.Remove
extends Object
implements gov.nist.secauto.metaschema.core.model.IBoundObject
Specifies objects to be removed from a control based on specific aspects of the object that must all match.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetById()
getByNs()
gov.nist.secauto.metaschema.core.model.IMetaschemaData
void
setByClass
(String value) void
void
setByItemName
(String value) void
void
toString()
-
Constructor Details
-
Remove
public Remove() -
Remove
-
-
Method Details