Abstract class representing metadata for an "aggregate" capability generator.
All capability generators inheriting from this base class are expected to generate
aggregate-level capabilities, i.e. capabilities which do not need a specific instance in order to be executed (
can be looked at as "static" capabilities).
Abstract class representing metadata for an "aggregate" capability generator. All capability generators inheriting from this base class are expected to generate aggregate-level capabilities, i.e. capabilities which do not need a specific instance in order to be executed ( can be looked at as "static" capabilities).