Module Simantics/Entity

This module is undocumented. This is a list of its definitions.

fromResource :: Resource -> Resource

Returns the given resource unchanged. Entities are represented directly by resources, so no conversion is needed.

labelOf :: Resource -> <ReadGraph> String

Returns the label (L0.HasLabel) of the given entity. Fails if the entity has no label or if the label has no value.

remove :: Resource -> <WriteGraph> ()

Removes a given entity.

remove_ :: Resource -> <WriteGraph> ()

Removes the given entity. Use remove instead.

rename :: Resource -> String -> <ReadGraph,WriteGraph> ()

Renames an entity.

toResource :: Resource -> Resource

Returns the given resource unchanged. Entities are represented directly by resources, so no conversion is needed.