Uses of Class
org.incenp.linkml.core.Slot
Packages that use Slot
-
Uses of Slot in org.incenp.linkml.core
Methods in org.incenp.linkml.core that return SlotModifier and TypeMethodDescriptionClassInfo.getExtensionSlot()Gets the slot intended to store non-LinkML-defined attributes.ClassInfo.getIdentifierSlot()Gets the slot intended to hold the identifier for objects of that class.static SlotSlot.getIdentifierSlot(Class<?> type) Finds the slot that holds the identifier (local or global) for a given LinkML object.ClassInfo.getPrimarySlot()Gets the slot intended to hold the “primary value” of the object.Gets a slot by its name.static SlotGets the Slot object corresponding to a given field in a given class.ClassInfo.getSlotByURI(String uri) Gets a slot by its associated URI.ClassInfo.getTypeDesignatorSlot()Gets the slot that acts as the type designator for the class.Methods in org.incenp.linkml.core that return types with arguments of type SlotModifier and TypeMethodDescriptionClassInfo.getSlots()Gets all the slots carried by the class.static Collection<Slot> Gets all the slots on a given class.Methods in org.incenp.linkml.core with parameters of type SlotModifier and TypeMethodDescriptionvoidIConverter.convertForSlot(Object raw, Object dest, Slot slot, ConverterContext ctx) Converts a raw object into a LinkML object and assigns the result to a slot of another object.voidObjectConverter.convertForSlot(Object raw, Object dest, Slot slot, ConverterContext ctx) Converts the value of a single slot and assigns it to the target object.voidScalarConverterBase.convertForSlot(Object raw, Object dest, Slot slot, ConverterContext ctx) voidTransparentConverter.convertForSlot(Object raw, Object dest, Slot slot, ConverterContext ctx) ConverterContext.getConverter(Slot slot) Gets the converter for the type of object expected by the given slot.Dereferences a global object and assigns it to a slot on another object.IConverter.serialiseForSlot(Object object, Slot slot, ConverterContext ctx) Converts a LinkML object into a raw object, when the object is the value of a specific LinkML slot.ObjectConverter.serialiseForSlot(Object object, Slot slot, ConverterContext ctx) ScalarConverterBase.serialiseForSlot(Object object, Slot slot, ConverterContext ctx) TransparentConverter.serialiseForSlot(Object object, Slot slot, ConverterContext ctx)