Uses of Interface
dev.metaschema.core.model.IChoiceInstance
Packages that use IChoiceInstance
Package
Description
Core Metaschema model interfaces and implementations.
Utility classes for Metaschema model processing and manipulation.
-
Uses of IChoiceInstance in dev.metaschema.core.model
Classes in dev.metaschema.core.model with type parameters of type IChoiceInstanceModifier 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 IChoiceInstanceModifier and TypeClassDescriptionclassAbstractChoiceInstance<PARENT extends IAssemblyDefinition,MODEL extends IModelInstanceAbsolute, NAMED_MODEL extends INamedModelInstanceAbsolute, FIELD extends IFieldInstanceAbsolute, ASSEMBLY extends IAssemblyInstanceAbsolute> A base class for a choice that is a member of a containing model.Methods in dev.metaschema.core.model with type parameters of type IChoiceInstanceModifier 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 types with arguments of type IChoiceInstanceModifier and TypeMethodDescriptionList<? extends IChoiceInstance>IContainerModelAssembly.getChoiceInstances()Get all choice instances within the container.Methods in dev.metaschema.core.model with parameters of type IChoiceInstanceModifier and TypeMethodDescriptionprotected booleanModelWalker.visit(IChoiceInstance instance, DATA data) Called when the provided instance is walked.AbstractModelElementVisitor.visitChoiceInstance(IChoiceInstance item, CONTEXT context) IModelElementVisitor.visitChoiceInstance(IChoiceInstance item, CONTEXT context) This callback is called when anIChoiceInstanceis visited.voidModelWalker.walk(IChoiceInstance instance, DATA data) Will visit the provided Metaschema module choice instance, and then walk the choice's child model instances. -
Uses of IChoiceInstance in dev.metaschema.core.model.util
Methods in dev.metaschema.core.model.util that return IChoiceInstanceModifier and TypeMethodDescriptionDefaultDiagramNode.ChoiceEdge.getChoice()Get the associated choice.