Interface IFlagDefinition

All Superinterfaces:
IAttributable, IDefaultable, IDefinition, IDescribable, IFeatureValueConstrained, IFlag, IJsonNamed, IModelElement, IModelElementVisitable, INamed, INamedModelElement, IValueConstrained, IValuedDefinition
All Known Implementing Classes:
AbstractGlobalFlagDefinition, AbstractInlineFlagDefinition

public interface IFlagDefinition extends IValuedDefinition, IFlag
Represents a flag definition in a Metaschema module.

A flag is a simple named data value that can be associated with a field or assembly. Flag definitions define the data type and constraints for flag values.