interface |
IAssembly |
A marker interface for an information element that is an assembly model type.
|
interface |
IAssemblyDefinition |
|
interface |
IAssemblyInstance |
|
interface |
IChoiceInstance |
A marker interface for a choice of allowed instances in a Metachema.
|
interface |
IDefinition |
|
interface |
IFeatureFlagContainer<F extends IFlagInstance> |
|
interface |
IFeatureInlinedDefinition<INSTANCE extends INamedInstance> |
A trait indicating that the implementation is a localized definition that is
declared in-line as an instance.
|
interface |
IField |
A marker interface for an information element that is a field model type.
|
interface |
IFieldDefinition |
|
interface |
IFieldInstance |
|
interface |
IFlag |
A marker interface for an information element that is an flag model type.
|
interface |
IFlagContainer |
This marker interface identifies a type of definition that contains flags,
either a field or assembly.
|
interface |
IFlagDefinition |
|
interface |
IFlagInstance |
|
interface |
IInstance |
This marker interface indicates that this object is an instance.
|
interface |
IModelInstance |
This marker interface is used to identify a field or assembly instance that
is a member of an assembly's model.
|
interface |
INamedInstance |
This marker interface indicates that the instance has a flag, field, or
assembly name associated with it which will be used in JSON/YAML or XML to
identify the data.
|
interface |
INamedModelElement |
A marker interface for Metaschema constructs that can be members of a
Metaschema definition's model that are named.
|
interface |
INamedModelInstance |
|
interface |
IValuedDefinition |
This marker interface identifies Metaschema definition types that have
associated values (i.e., field, flag).
|