Uses of Interface
dev.metaschema.core.model.IChoiceGroupInstance
Packages that use IChoiceGroupInstance
Package
Description
Core Metaschema model interfaces and implementations.
Utility classes for Metaschema model processing and manipulation.
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.-
Uses of IChoiceGroupInstance in dev.metaschema.core.model
Classes in dev.metaschema.core.model with type parameters of type IChoiceGroupInstanceModifier and TypeClassDescriptionclassAbstractGlobalAssemblyDefinition<MODULE extends IModule,INSTANCE extends IAssemblyInstance, FLAG extends IFlagInstance, MODEL extends IModelInstanceAbsolute, NAMED_MODEL extends INamedModelInstanceAbsolute, FIELD extends IFieldInstanceAbsolute, ASSEMBLY extends IAssemblyInstanceAbsolute, CHOICE extends IChoiceInstance, CHOICE_GROUP extends IChoiceGroupInstance> A base class for an assembly definition defined globally within a Metaschema module.classAbstractInlineAssemblyDefinition<PARENT extends IContainerModel,DEFINITION extends IAssemblyDefinition, INSTANCE extends IAssemblyInstance, PARENT_DEFINITION extends IAssemblyDefinition, FLAG extends IFlagInstance, MODEL extends IModelInstanceAbsolute, NAMED_MODEL extends INamedModelInstanceAbsolute, FIELD extends IFieldInstanceAbsolute, ASSEMBLY extends IAssemblyInstanceAbsolute, CHOICE extends IChoiceInstance, CHOICE_GROUP extends IChoiceGroupInstance> A base class for an assembly instance defined inline.classDefaultAssemblyModelBuilder<MI extends IModelInstance,NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> An assembly model builder.interfaceIContainerModelAssemblySupport<MI extends IModelInstance,NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> Common interface for model container support classes.interfaceIFeatureContainerModelAssembly<MI extends IModelInstanceAbsolute,NMI extends INamedModelInstanceAbsolute, FI extends IFieldInstanceAbsolute, AI extends IAssemblyInstanceAbsolute, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance> Provides assembly-specific container model functionality through delegation.Classes in dev.metaschema.core.model that implement IChoiceGroupInstanceModifier and TypeClassDescriptionclassAbstractChoiceGroupInstance<PARENT extends IAssemblyDefinition,NAMED_MODEL extends INamedModelInstanceGrouped, FIELD extends IFieldInstanceGrouped, ASSEMBLY extends IAssemblyInstanceGrouped> A base class for a choice group that is a member of a containing model.Methods in dev.metaschema.core.model with type parameters of type IChoiceGroupInstanceModifier and TypeMethodDescriptionstatic <MI extends IModelInstance,NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance, CI extends IChoiceInstance, CGI extends IChoiceGroupInstance>
IContainerModelAssemblySupport<MI,NMI, FI, AI, CI, CGI> IContainerModelAssemblySupport.empty()Get an empty, immutable container.Methods in dev.metaschema.core.model that return IChoiceGroupInstanceModifier and TypeMethodDescriptionIContainerModelAssembly.getChoiceGroupInstanceByName(String name) Get the choice group model instance contained within the model with the associated group as name.INamedModelInstanceGrouped.getParentContainer()Methods in dev.metaschema.core.model that return types with arguments of type IChoiceGroupInstanceModifier and TypeMethodDescriptionMap<String,? extends IChoiceGroupInstance> IContainerModelAssembly.getChoiceGroupInstances()Get all choice group instances within the container.Methods in dev.metaschema.core.model with parameters of type IChoiceGroupInstanceModifier and TypeMethodDescriptionprotected booleanModelWalker.visit(IChoiceGroupInstance instance, DATA data) Called when the provided instance is walked.AbstractModelElementVisitor.visitChoiceGroupInstance(IChoiceGroupInstance item, CONTEXT context) IModelElementVisitor.visitChoiceGroupInstance(IChoiceGroupInstance item, CONTEXT context) This callback is called when anIChoiceGroupInstanceis visited.voidModelWalker.walk(IChoiceGroupInstance instance, DATA data) Will visit the provided Metaschema module choice group instance, and then walk the choice's child model instances. -
Uses of IChoiceGroupInstance in dev.metaschema.core.model.util
Methods in dev.metaschema.core.model.util that return IChoiceGroupInstanceModifier and TypeMethodDescriptionDefaultDiagramNode.ChoiceGroupEdge.getChoiceGroup()Get the associated choice group. -
Uses of IChoiceGroupInstance in dev.metaschema.databind.model
Subinterfaces of IChoiceGroupInstance in dev.metaschema.databind.modelModifier and TypeInterfaceDescriptioninterfaceRepresents a choice group instance bound to Java field.