A `composer.Entity` that tracks call order of callbacks.
| 235 | |
| 236 | |
| 237 | class TrackedEntity(HooksTracker, composer.Entity): |
| 238 | """A `composer.Entity` that tracks call order of callbacks.""" |
| 239 | |
| 240 | def _build(self, name): |
| 241 | self._mjcf_root = mjcf.RootElement(model=name) |
| 242 | |
| 243 | @property |
| 244 | def mjcf_model(self): |
| 245 | return self._mjcf_root |
| 246 | |
| 247 | @property |
| 248 | def name(self): |
| 249 | return self._mjcf_root.model |
| 250 | |
| 251 | |
| 252 | class TrackedTask(HooksTracker, composer.NullTask): |