### Model Utilities

The model utilities provide implementations for typical usage scenarios:

General Helper Classes
  Support for search and delete

Builder Classes
  Support for Groovy-like builders (Xtend2)

I/O Classes
  Support for loading and storing of models

Utilities
  Model utilities

Common

- ModelUtil
- FactoryUtil
- CustomPropertyUtil
- TimeUtil

Specific

- Software Utilities - Activity graph traversal, accesses, calls
- Runtime Utilities - Runtime, utilization, ticks
- Deployment Utilities - Mapping of tasks to cores and data to memory
- Hardware Utilities - Access paths and latencies

Scope

The model utilities are part of the model plugin.