Uses of Interface
dev.metaschema.core.model.IAssemblyInstance
Packages that use IAssemblyInstance
Package
Description
Node item types representing structured data in the Metapath type system.
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.-
Uses of IAssemblyInstance in dev.metaschema.core.metapath.item.node
Methods in dev.metaschema.core.metapath.item.node that return IAssemblyInstanceMethods in dev.metaschema.core.metapath.item.node with parameters of type IAssemblyInstanceModifier and TypeMethodDescriptionAbstractNodeItemFactory.newAssemblyNodeItem(IAssemblyInstance instance, IAssemblyNodeItem parent) AbstractNodeItemFactory.newAssemblyNodeItem(IAssemblyInstance instance, IAssemblyNodeItem parent, int position, Object value) INodeItemFactory.newAssemblyNodeItem(IAssemblyInstance instance, IAssemblyNodeItem parent) Create a newIAssemblyNodeItemthat is based on a Metaschema instance.INodeItemFactory.newAssemblyNodeItem(IAssemblyInstance instance, IAssemblyNodeItem parent, int position, Object value) Create a newIAssemblyNodeItemthat is based on a Metaschema instance with associated data. -
Uses of IAssemblyInstance in dev.metaschema.core.model
Classes in dev.metaschema.core.model with type parameters of type IAssemblyInstanceModifier and TypeClassDescriptionclassAbstractAssemblyInstance<PARENT extends IContainerModel,DEFINITION extends IAssemblyDefinition, INSTANCE extends IAssemblyInstance, PARENT_DEFINITION extends IAssemblyDefinition> A base class for an assembly that is a member of a containing model.classAbstractContainerModelSupport<MI extends IModelInstance,NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> Supports model instance operations on assembly model instances.classAbstractGlobalAssemblyDefinition<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.classDefaultChoiceGroupModelBuilder<NMI extends INamedModelInstance,FI extends IFieldInstance, AI extends IAssemblyInstance> A choice group model builder.classDefaultChoiceModelBuilder<MI extends IModelInstance,NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> A choice 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.interfaceIContainerModelSupport<MI extends IModelInstance,NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance> Common interface for model container support classes.Subinterfaces of IAssemblyInstance in dev.metaschema.core.modelModifier and TypeInterfaceDescriptioninterfaceRepresents an assembly instance that appears directly within an assembly definition.interfaceRepresents an assembly instance that appears within a choice or other grouping construct.Classes in dev.metaschema.core.model that implement IAssemblyInstanceModifier and TypeClassDescriptionclassAbstractAssemblyInstance<PARENT extends IContainerModel,DEFINITION extends IAssemblyDefinition, INSTANCE extends IAssemblyInstance, PARENT_DEFINITION extends IAssemblyDefinition> A base class for an assembly that is a member of a containing model.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.Methods in dev.metaschema.core.model with type parameters of type IAssemblyInstanceModifier 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.static <MI extends IModelInstance,NMI extends INamedModelInstance, FI extends IFieldInstance, AI extends IAssemblyInstance>
IContainerModelSupport<MI,NMI, FI, AI> IContainerModelSupport.empty()Get an empty, immutable container.Methods in dev.metaschema.core.model that return IAssemblyInstanceModifier and TypeMethodDescriptionIContainerModel.getAssemblyInstanceByName(Integer index) Get the assembly instance contained within the model with the associated use name.default IAssemblyInstanceIAssemblyDefinition.getInlineInstance()Methods in dev.metaschema.core.model that return types with arguments of type IAssemblyInstanceModifier and TypeMethodDescriptionCollection<? extends IAssemblyInstance>IContainerModel.getAssemblyInstances()Get all assembly instances within the container.Methods in dev.metaschema.core.model with parameters of type IAssemblyInstanceModifier and TypeMethodDescriptionprotected booleanModelWalker.visit(IAssemblyInstance instance, DATA data) Called when the provided instance is walked.voidModelWalker.walk(IAssemblyInstance instance, DATA data) Will visit the provided Metaschema module assembly instance, and then walk the associated assembly definition. -
Uses of IAssemblyInstance in dev.metaschema.databind.model
Subinterfaces of IAssemblyInstance in dev.metaschema.databind.modelModifier and TypeInterfaceDescriptioninterfaceRepresents an assembly instance bound to Java field.interfaceRepresents an assembly model instance that is a member of a choice group instance.