from src.utilities.data_structures.graph import Graph


class Assemblage:

    @property
    def id(self):
        return self._entity.id

    def __init__(self, entity):
        self._entity = entity

    def attach_component(self, component_type, component):
        self._entity.attach_component(component_type, component)

ae2921e391beef7b2640def1fdfb783b4715bf13
<mask token>


class Assemblage:
    <mask token>

    def __init__(self, entity):
        self._entity = entity
    <mask token>

<mask token>


class Assemblage:
    <mask token>

    def __init__(self, entity):
        self._entity = entity

    def attach_component(self, component_type, component):
        self._entity.attach_component(component_type, component)

<mask token>


class Assemblage:

    @property
    def id(self):
        return self._entity.id

    def __init__(self, entity):
        self._entity = entity

    def attach_component(self, component_type, component):
        self._entity.attach_component(component_type, component)

from src.utilities.data_structures.graph import Graph


class Assemblage:

    @property
    def id(self):
        return self._entity.id

    def __init__(self, entity):
        self._entity = entity

    def attach_component(self, component_type, component):
        self._entity.attach_component(component_type, component)
