Package org.incenp.linkml.core
package org.incenp.linkml.core
-
ClassDescriptionA type designator resolver that uses pre-registered “aliases” to resolve designator values.Holds informations about a LinkML class and its corresponding Java class.Global context for converting LinkML objects (as parsed from a JSON/YAML document) into their corresponding Java objects, and the other way round.A converter for String-typed fields whose value is expected to be a CURIE.The “default” type designator resolver.An object that can convert a “raw object” (as obtained from a JSON/YAML parser) into a LinkML object, and the other way round.An interface to obtain a converter for an arbitrary type.Represents the various modes of “inlining” instances of a class, in serialisations that do support inlining (e.g.An interface representing an arbitrary operation to perform on the slots of a LinkML object.An interface that provides the logic for resolving the value of a type designator slot into a class, or conversely to obtain an appropriate type designator value for a class.An exception caused by an internal error within the LinkML runtime.Base class for all exceptions caused by an error within the LinkML runtime.An exception caused by some invalid data among the data manipulated by the LinkML runtime.Global cache for LinkML identifiable objects.Represents the type of a LinkML object.A helper class to extract prefix declarations from a raw object.The level of requirement that applies to a given field within a class.Represents a “slot” (that is, a field) on a specific LinkML object.Helper class for implementing the
ITypeDesignatorResolverinterface.