Uses of Interface
dev.metaschema.core.model.ISource
Packages that use ISource
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.Provides an implementation of the Module model
(
dev.metaschema.core.model) represented by a module-specific set of
bound Java classes
(dev.metaschema.databind.model.metaschema.binding).-
Uses of ISource in dev.metaschema.core.model
Methods in dev.metaschema.core.model that return ISourceModifier and TypeMethodDescriptionstatic ISourceISource.externalSource(StaticContext staticContext, boolean useCached) Get the descriptor for aISource.SourceLocation.EXTERNALsource with as associated resource.static ISourceISource.externalSource(String location) Get the descriptor for aISource.SourceLocation.EXTERNALsource for the provided resource.static ISourceISource.externalSource(URI location) Get the descriptor for aISource.SourceLocation.EXTERNALsource for the provided resource.AbstractGlobalDefinition.getSource()default ISourceIFeatureDefinitionInstanceInlined.getSource()IModule.getSource()Get the source information for the module.static ISourceISource.moduleSource(IModule module) Get the descriptor for aISource.SourceLocation.MODELsource with as associated resource. -
Uses of ISource in dev.metaschema.core.model.constraint
Methods in dev.metaschema.core.model.constraint that return ISourceModifier and TypeMethodDescriptionprotected ISourceAbstractConstraintBuilder.getSource()Get the constraint source provided to the builder.AbstractConstraintSet.getSource()AbstractTargetedConstraints.getSource()IConstraint.getSource()Get information about the source of the constraint.IConstraintSet.getSource()Get information about where the constraint set was sourced from.ILet.getSource()Information about the source resource containing the let statement.IValueConstrained.getSource()Get information about the resource the constraints were loaded from.ScopedConstraintSet.getSource()Get the resource the constraint was provided from.ValueConstraintSet.getSource()Methods in dev.metaschema.core.model.constraint with parameters of type ISourceModifier and TypeMethodDescriptionstatic ILetILet.of(IEnhancedQName name, IMetapathExpression valueExpression, ISource source, MarkupMultiline remarks) Create a new Let expression.static ILetILet.of(IEnhancedQName name, String valueExpression, ISource source, MarkupMultiline remarks) Deprecated, for removal: This API element is subject to removal in a future version.Set the source the constraint was parsed from.Constructors in dev.metaschema.core.model.constraint with parameters of type ISourceModifierConstructorDescriptionAbstractConstraintSet(ISource source) Construct a new constraint set.protectedAbstractTargetedConstraints(ISource source, Supplier<List<IMetapathExpression>> targets, T constraints) Construct a new set of targeted constraints.AssemblyConstraintSet(ISource source) Construct a new constraint set.AssemblyTargetedConstraints(ISource source, Supplier<List<IMetapathExpression>> targets, IModelConstrained constraints) Construct a new set of targeted constraints.Context(MetaConstraintSet.Context parent, ISource source, List<IMetapathExpression> metapaths, IModelConstrained modelConstrained) Construct a new context.FieldTargetedConstraints(ISource source, Supplier<List<IMetapathExpression>> targets, IValueConstrained constraints) Construct a new set of targeted constraints.FlagTargetedConstraints(ISource source, Supplier<List<IMetapathExpression>> targets, IValueConstrained constraints) Construct a new set of targeted constraints.MetaConstraintSet(ISource source, List<? extends IConstraintSet> imports, List<MetaConstraintSet.Context> contexts) Construct a new constraint set.ModelTargetedConstraints(ISource source, Supplier<List<IMetapathExpression>> targets, IModelConstrained constraints) Construct a new set of targeted constraints.ScopedConstraintSet(ISource source, List<IScopedContraints> scopedContraints, Set<IConstraintSet> importedConstraintSets) Construct a new constraint set.ValueConstraintSet(ISource source) Construct a new constraint set. -
Uses of ISource in dev.metaschema.databind.model
Methods in dev.metaschema.databind.model that return ISource -
Uses of ISource in dev.metaschema.databind.model.metaschema
Methods in dev.metaschema.databind.model.metaschema with parameters of type ISourceModifier and TypeMethodDescriptionprotected List<IScopedContraints>BindingConstraintLoader.parseScopedConstraints(MetaschemaModuleConstraints obj, ISource source) Parse individual constraint definitions from the provided bound constraint document.