Package de.hsh.graja.comment.applicability

An Applicability is a pair of Level and Audience. An applicability is a specialization of the general concept of IncludeSpecs. Graja attaches applicabilities to Content objects. A comment in a content object has an own applicability and may depend on a set of applicabilities of other comments (@see ApplicabilityDependencyUnion and ApplicabilityDependencyIntersection). The class ApplicabilitySpec specifies a comments own applicability together with it's dependencies. Applicable objects can calculate a resulting applicability after being passed through an ApplicabilityFilter.

The following UML diagram shows some of the applicability classes of Graja: