Uses of Interface
dev.metaschema.core.model.INamedInstance
Packages that use INamedInstance
Package
Description
Node item types representing structured data in the Metapath type system.
Core Metaschema model interfaces and implementations.
-
Uses of INamedInstance in dev.metaschema.core.metapath.item.node
Classes in dev.metaschema.core.metapath.item.node with type parameters of type INamedInstanceModifier and TypeClassDescriptionclassAbstractDefinitionNodeItem<D extends IDefinition,I extends INamedInstance> A base implementation of a node item backed by a Metaschema definition.classAbstractGlobalDefinitionNodeItem<D extends IDefinition,I extends INamedInstance> Represents a node item based on a global definition from a Metaschema.classAbstractInstanceNodeItem<D extends IDefinition,I extends INamedInstance, P extends IModelNodeItem<? extends IModelDefinition, ? extends INamedInstance>> A base implementation of a node item backed by a Metaschema instance.classAbstractInstanceNodeItem<D extends IDefinition,I extends INamedInstance, P extends IModelNodeItem<? extends IModelDefinition, ? extends INamedInstance>> A base implementation of a node item backed by a Metaschema instance.classAbstractOrphanedDefinitionNodeItem<D extends IDefinition,I extends INamedInstance> A base implementation of a node item for a Metaschema definition that exists without a parent context (orphaned).interfaceIDefinitionNodeItem<D extends IDefinition,I extends INamedInstance> Represents a Metapath node item that is based on an underlying Metaschema module definition and instance.interfaceIFeatureOrhpanedDefinitionNodeItem<D extends IDefinition,I extends INamedInstance> A mixin interface used to identify that the implementation is aIDefinitionNodeItemthat is based on aIDefinitionthat is an orphan in it's hierarchy. -
Uses of INamedInstance in dev.metaschema.core.model
Classes in dev.metaschema.core.model with type parameters of type INamedInstanceModifier and TypeClassDescriptionclassAbstractGlobalDefinition<MODULE extends IModule,INSTANCE extends INamedInstance> A base class for definitions defined globally within a Metaschema module.interfaceIFeatureDefinitionInstanceInlined<DEFINITION extends IDefinition,INSTANCE extends INamedInstance> A trait indicating that the implementation is a localized definition that is declared in-line as an instance.interfaceIFeatureDefinitionReferenceInstance<DEFINITION extends IDefinition,INSTANCE extends INamedInstance> Represents an instance that references a definition.Subinterfaces of INamedInstance in dev.metaschema.core.modelModifier and TypeInterfaceDescriptioninterfaceRepresents an assembly instance within another assembly definition.interfaceRepresents an assembly instance that appears directly within an assembly definition.interfaceRepresents an assembly instance that appears within a choice or other grouping construct.interfaceIFeatureDefinitionInstanceInlined<DEFINITION extends IDefinition,INSTANCE extends INamedInstance> A trait indicating that the implementation is a localized definition that is declared in-line as an instance.interfaceIFeatureDefinitionReferenceInstance<DEFINITION extends IDefinition,INSTANCE extends INamedInstance> Represents an instance that references a definition.interfaceRepresents a field instance within an assembly definition.interfaceRepresents a field instance that appears directly within an assembly definition.interfaceRepresents a field instance that appears within a choice or other grouping construct.interfaceRepresents a flag instance within a field or assembly definition.interfaceRepresents a named instance of a field or assembly within a model.interfaceRepresents a named model instance with absolute positioning and JSON serialization support.interfaceRepresents an arbitrary grouping of Metaschema model instances.interfaceRepresents a Metaschema instance that has an associated value (i.e., field or flag instance).Classes in dev.metaschema.core.model that implement INamedInstanceModifier 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.classAbstractFieldInstance<PARENT extends IContainerModel,DEFINITION extends IFieldDefinition, INSTANCE extends IFieldInstance, PARENT_DEFINITION extends IAssemblyDefinition> A base class for a field that is a member of a containing model.classAbstractFlagInstance<PARENT extends IModelDefinition,DEFINITION extends IFlagDefinition, INSTANCE extends IFlagInstance> A base class for a flag 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.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.classAbstractNamedInstance<PARENT extends IContainer>Base implementation ofINamedInstanceproviding qualified name management.classAbstractNamedModelInstance<PARENT extends IContainerModel,PARENT_DEFINITION extends IAssemblyDefinition> A base class for name members of a containing model.Methods in dev.metaschema.core.model that return INamedInstanceModifier and TypeMethodDescriptionIDefinition.getInlineInstance()IfIDefinition.isInline()istrue, return the instance the definition is inlined for.