Entity Manager¶
This module contains the definition of entity managers. It has the definition of the EntityManager and a static instance of the class.
Example
Creating an entity manager:
manager = EntityManager()
-
class
gsf.core.entity.core.entity_manager.EntityManager¶ Bases:
objectManager of entities.
It controls the names used by entities.
-
_saved_names¶ List of entities saved.
- Type
Set[str]
-
name_already_exists(name: str)¶ Checks if the name is already in use.
-
remove(name: str)¶ Replaces the name with a new name.
-
replace_name(new_name: str, old_name: Optional[str] = None)¶ Replaces the name with a new name.
-
-
gsf.core.entity.core.entity_manager.static_entity_manager= <gsf.core.entity.core.entity_manager.EntityManager object>¶ Static entity manager.