GenericObject

Source:

Local role: First semantic layer above ModelObject.

Big-picture role: Shared convenience API inherited by Actor, Resource, and Space.

Inheritance:

Parameters and fields:

  • inherited base fields

Methods:

  • metadata properties: label, description, tags, profile
  • metadata mutators: add_tag, remove_tag, set_profile_item
  • space binding helpers: add_space_membership, remove_space_membership via SpaceObjectGraph

See also:

Ometeotl

A Python library to build complex multi-agent simulations, wargames, and AI-driven strategies