public MutualBelief(SemanticPredicate sp, List<string> partners) { this.partners = partners; Owner = sp.Owner; Type = sp.Type; Functor = sp.Functor; Arguments = sp.Arguments; }
public SemanticPredicate(SemanticPredicate sp) : base(sp.Functor, sp.Arguments) { this.type = sp.Type; this.owner = sp.Owner; }
public IsNotABelief(SemanticPredicate bel) { belief = bel; }