Package ora4mas.nopl

Class NormativeBoard

  • All Implemented Interfaces:
    ToXML, npl.DynamicFactsProvider
    Direct Known Subclasses:
    LightNormativeBoard

    public class NormativeBoard
    extends OrgArt
    Artifact to manage a normative program (NPL)

    Operations (see details in the methods list below):
    • load a NPL program
    • addFact
    • removeFact
    Observable properties:
    • obligation(ag,reason,goal,deadline): current active obligations.
      e.g. obligation(bob,n4,committed(ag2,mBib,s1),1475417322254)
    Signals the same signals of SchemeBoard.
Author:
Jomi
See Also:
SchemeBoard