Uses of Interface
dev.metaschema.core.model.IModelElementVisitor
Packages that use IModelElementVisitor
Package
Description
Core Metaschema model interfaces and implementations.
Metaschema constraint definitions and validation framework.
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 IModelElementVisitor in dev.metaschema.core.model
Classes in dev.metaschema.core.model that implement IModelElementVisitorModifier and TypeClassDescriptionclassAbstractModelElementVisitor<CONTEXT,RESULT> Provides a set of callbacks used when iterating over model elements in a directed graph.Methods in dev.metaschema.core.model with parameters of type IModelElementVisitorModifier and TypeMethodDescription<CONTEXT,RESULT>
RESULTAbstractInlineFlagDefinition.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIAssemblyDefinition.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIAssemblyInstanceAbsolute.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIAssemblyInstanceGrouped.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIChoiceGroupInstance.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIChoiceInstance.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIFieldDefinition.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIFieldInstanceAbsolute.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIFieldInstanceGrouped.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIFlagDefinition.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.default <CONTEXT,RESULT>
RESULTIFlagInstance.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback.<CONTEXT,RESULT>
RESULTIModelElementVisitable.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) A visitor callback. -
Uses of IModelElementVisitor in dev.metaschema.core.model.constraint
Methods in dev.metaschema.core.model.constraint with parameters of type IModelElementVisitorModifier and TypeMethodDescriptionvoidIConstraintSet.applyConstraintsForModule(IModuleNodeItem moduleItem, IModelElementVisitor<ITargetedConstraints, Void> visitor) Apply the constraints associated with this constraint set to the provided module, if applicable.voidMetaConstraintSet.applyConstraintsForModule(IModuleNodeItem moduleItem, IModelElementVisitor<ITargetedConstraints, Void> visitor) voidScopedConstraintSet.applyConstraintsForModule(IModuleNodeItem moduleItem, IModelElementVisitor<ITargetedConstraints, Void> visitor) -
Uses of IModelElementVisitor in dev.metaschema.databind.model
Methods in dev.metaschema.databind.model with parameters of type IModelElementVisitorModifier and TypeMethodDescriptiondefault <CONTEXT,RESULT>
RESULTIBoundInstanceFlag.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context) default <CONTEXT,RESULT>
RESULTIBoundInstanceModelFieldScalar.accept(IModelElementVisitor<CONTEXT, RESULT> visitor, CONTEXT context)