Abstract base class for generic types.
A generic type is typically declared by inheriting from this class parameterized with one or more type variables. For example, a generic mapping type might be defined as::
class Mapping(Generic[KT, VT]): def getitem(self, key: KT) -> VT: ... # Etc.
This class can then be used as follows::
def lookup_name(mapping: Mapping[KT, VT], key: KT, default: VT) -> VT: try: return mapping[key] except KeyError: return default
Functions
Initialize self. See help(type(self)) for accurate signature.
Name | Type | Default value | Description |
---|---|---|---|
entities | Union |
Name | Type | Default value | Description |
---|---|---|---|
tags | List | ||
entity_tags_cache | Dict |
Set |
List |
Optional |
Return all the entities that are linked to the current entities
Name | Type | Default value | Description |
---|---|---|---|
requested_entities | List | [description] [entitytype] |
NavigableEntitySet |
Return all the entities that are linked to the current entities
Name | Type | Default value | Description |
---|---|---|---|
requested_entities | List | [description] [entitytype] | |
include_current_entities | bool | False |
NavigableEntitySet |
EntityNavigatorNote |
EntityNavigatorResource |
EntityNavigatorScenario |
EntityNavigatorView |
Return all the entities that are linked to the current entities
Name | Type | Default value | Description |
---|---|---|---|
requested_entities | List | [description] [entitytype] | |
include_current_entities | bool | False |
NavigableEntitySet |
EntityNavigatorNote |
EntityNavigatorResource |
EntityNavigatorScenario |
EntityNavigatorView |
bool |
Name | Type | Default value | Description |
---|---|---|---|
requested_entities | List |
bool |
bool |
Name | Type | Default value | Description |
---|---|---|---|
tags | List | ||
entity_tags_cache | Dict |
Name | Type | Default value | Description |
---|---|---|---|
entity_type | EntityType | ||
entity_id | str |
EntityNavigator |