Models value restrictions.
Copies the specified value restriction.
The copy is deep (e.g. fillers are recursively copied).
role: The restriction to copy.
tme_uv_role_equals(TmeUniversalRole role, TmeUniversalRole other)¶
Equality function for value restrictions.
True if the equality relation holds, false otherwise.
This function has no semantic meaning, as it also accounts for the order in which concepts and roles appear in the filler. It’s mainly meant to be used in data structures that require their elements to be equatable.
role: LHS of the equality relation.
other: RHS of the equality relation.
De-initializes the specified value restriction, releasing memory held by its filler.
role: The restriction to de-initialize.