Uses of Interface
dev.metaschema.core.model.IValuedDefinition
Packages that use IValuedDefinition
Package
Description
Core Metaschema model interfaces and implementations.
Provides an overlay of the Metaschema module model
(
dev.metaschema.core.model) using bound Java class annotations
(dev.metaschema.databind.model.annotations) to represent module
constructs annotated on Java classes.Provides schema generation capabilities for Metaschema modules.
-
Uses of IValuedDefinition in dev.metaschema.core.model
Subinterfaces of IValuedDefinition in dev.metaschema.core.modelModifier and TypeInterfaceDescriptioninterfaceRepresents a field definition in a Metaschema module.interfaceRepresents a flag definition in a Metaschema module.Classes in dev.metaschema.core.model that implement IValuedDefinitionModifier and TypeClassDescriptionclassAbstractGlobalFieldDefinition<MODULE extends IModule,INSTANCE extends IFieldInstance, FLAG extends IFlagInstance> A base class for a field definition defined globally within a Metaschema module.classAbstractGlobalFlagDefinition<MODULE extends IModule,INSTANCE extends IFlagInstance> A base class for a flag definition defined globally within a Metaschema module.classAbstractInlineFieldDefinition<PARENT extends IContainerModel,DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition, FLAG extends IFlagInstance> A base class for an assembly instance defined inline.classAbstractInlineFlagDefinition<PARENT extends IModelDefinition,DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> A base class for an assembly instance defined inline.Methods in dev.metaschema.core.model that return IValuedDefinition -
Uses of IValuedDefinition in dev.metaschema.databind.model
Subinterfaces of IValuedDefinition in dev.metaschema.databind.modelModifier and TypeInterfaceDescriptioninterfaceRepresents a flag definition/instance bound to Java field.interfaceRepresents a field definition bound to Java data.interfaceRepresents a field definition bound to a Java class.interfaceRepresents a flag instance bound to Java data.interfaceRepresents a bound field instance that contains scalar (simple) data, such as a string or number value. -
Uses of IValuedDefinition in dev.metaschema.schemagen
Methods in dev.metaschema.schemagen with parameters of type IValuedDefinitionModifier and TypeMethodDescriptionprotected static AbstractGenerationState.AllowedValueCollectionAbstractGenerationState.getContextIndependentEnumeratedValues(IValuedDefinition definition) Retrieve any allowed values that are context independent, meaning they always apply regardless of the location of the node in the larger graph.