Interface IFlagDefinition
-
- All Superinterfaces:
IConstrained
,IDefinition
,gov.nist.secauto.metaschema.core.model.constraint.impl.IFeatureValueConstrained
,IFlag
,IModelElement
,INamedModelElement
,IValueConstrained
,IValuedDefinition
public interface IFlagDefinition extends IValuedDefinition, IFlag
-
-
Field Summary
-
Fields inherited from interface gov.nist.secauto.metaschema.core.model.IDefinition
DEFAULT_DEFINITION_MODEL_SCOPE
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IFlagInstance
getInlineInstance()
IfIDefinition.isInline()
istrue
, return the instance the definition is inlined for.-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IDefinition
getModuleScope, isInline, toCoordinates
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.constraint.impl.IFeatureValueConstrained
addConstraint, addConstraint, addConstraint, addConstraint, getAllowedValuesConstraints, getConstraints, getConstraintSupport, getExpectConstraints, getIndexHasKeyConstraints, getMatchesConstraints
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IFlag
getModelType
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelElement
getContainingModule, getRemarks
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelElement
getDescription, getEffectiveDescription, getEffectiveFormalName, getEffectiveName, getFormalName, getJsonName, getName, getProperties, getPropertyValues, getUseName, hasProperty, hasPropertyValue
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IValuedDefinition
getDefaultValue, getJavaTypeAdapter
-
-
-
-
Method Detail
-
getInlineInstance
IFlagInstance getInlineInstance()
Description copied from interface:IDefinition
IfIDefinition.isInline()
istrue
, return the instance the definition is inlined for.- Specified by:
getInlineInstance
in interfaceIDefinition
- Returns:
- the instance or
null
otherwise
-
-