Uses of Interface
gov.nist.secauto.metaschema.core.model.IFlagDefinition
-
Packages that use IFlagDefinition Package Description gov.nist.secauto.metaschema.core.metapath.item.node This package provides the Metapath node item implementations and interfaces needed to perform Metapath queries over both Metaschema models and data represented using a Metaschema model.gov.nist.secauto.metaschema.core.model Provides interfaces, abstract implementation classes, and exceptions that are used in Metaschema APIs for processing Metaschema-based models.gov.nist.secauto.metaschema.core.model.constraint Support for validating bound objects using Metaschema constraints. -
-
Uses of IFlagDefinition in gov.nist.secauto.metaschema.core.metapath.item.node
Methods in gov.nist.secauto.metaschema.core.metapath.item.node that return IFlagDefinition Modifier and Type Method Description IFlagDefinition
IFlagNodeItem. getDefinition()
Methods in gov.nist.secauto.metaschema.core.metapath.item.node with parameters of type IFlagDefinition Modifier and Type Method Description default IFlagNodeItem
INodeItemFactory. newFlagNodeItem(IFlagDefinition definition, IModuleNodeItem parent)
Create a newIFlagNodeItem
, with no associated value, based on the provided flag definition. -
Uses of IFlagDefinition in gov.nist.secauto.metaschema.core.model
Methods in gov.nist.secauto.metaschema.core.model that return IFlagDefinition Modifier and Type Method Description IFlagDefinition
IFlagInstance. getDefinition()
IFlagDefinition
AbstractModule. getExportedFlagDefinitionByName(String name)
IFlagDefinition
IModule. getExportedFlagDefinitionByName(String name)
Retrieves the exported named flag definition, if it exists.IFlagDefinition
IModule. getFlagDefinitionByName(String name)
Retrieves the top-level flag definition in this Metaschema module with the matching name, if it exists.default IFlagDefinition
IModule. getScopedFlagDefinitionByName(String name)
Retrieves the flag definition with a matching name from either: 1) the top-level flag definitions from this Metaschema module, or 2) global flag definitions from each imported Metaschema module in reverse order of import.Methods in gov.nist.secauto.metaschema.core.model that return types with arguments of type IFlagDefinition Modifier and Type Method Description Collection<? extends IFlagDefinition>
AbstractModule. getExportedFlagDefinitions()
Collection<? extends IFlagDefinition>
IModule. getExportedFlagDefinitions()
Retrieve the top-level flag definitions that are marked global in this Metaschema module or in any imported Metaschema modules.Collection<? extends IFlagDefinition>
IModule. getFlagDefinitions()
Retrieves the top-level flag definitions in this Metaschema module.Methods in gov.nist.secauto.metaschema.core.model with parameters of type IFlagDefinition Modifier and Type Method Description protected void
DefinitionCollectingModelWalker. visit(IFlagDefinition def, Void data)
protected abstract void
ModelWalker. visit(IFlagDefinition def, DATA data)
Called when the provided definition is walked.void
ModelWalker. walk(IFlagDefinition flag)
Will visit the provided metaschema flag definition.void
ModelWalker. walk(IFlagDefinition flag, DATA data)
Will visit the provided metaschema flag definition. -
Uses of IFlagDefinition in gov.nist.secauto.metaschema.core.model.constraint
Methods in gov.nist.secauto.metaschema.core.model.constraint with parameters of type IFlagDefinition Modifier and Type Method Description void
AbstractTargetedConstraints. target(IFlagDefinition definition)
void
ITargetedConstaints. target(IFlagDefinition definition)
-