Limitations are the building blocks of the permission system in 5.x, they provide the limitations you can apply to a given access rights to limit the rights to certain conditions.
Limitations consists of two parts:
The limitation represent the value, while LimitationType deals with the business logic surrounding how it actually works and is enforced.
LimitationTypes have two modes of operation in regards to permission logic (see eZ\Publish\SPI\Limitation\Type interface for more info):
|evaluate||Evaluating if user has access to a given object|