Physlib.Meta.Remark.Properties
4 declarations
All Remark Information in the Environment
#allRemarkInfoWithin a monad that has access to the global environment, this definition retrieves the collection of all `RemarkInfo` metadata objects currently stored in the persistent environment extension `remarkExtension`, returning them as an array.
Full name of a remark
#toFullNameGiven an object of type `RemarkInfo`, which stores metadata for a "remark" in the library, this function computes its complete hierarchical identifier. If the remark is associated with a non-anonymous namespace, the full name is constructed by appending the remark's name to that namespace. Otherwise, the function returns the name of the remark itself.
is a remark
#IsRemarkGiven a name and working within a monad that has access to the global environment, this function determines if corresponds to a "remark" in the library. It searches through the metadata of all registered remarks and returns `true` if it finds a remark whose full name is equal to , and `false` otherwise.
Retrieve the `RemarkInfo` metadata for name
#getRemarkInfoWithin a monad with access to the global environment, this function retrieves the metadata structure `RemarkInfo` associated with a given identifier of type `Name`. It searches the collection of all remarks currently stored in the environment and returns the specific `RemarkInfo` object whose full hierarchical name matches . If no remark with the name is found, the function throws an error.
