コード例 #1
0
        public static HasSignStatement IsSignOf(this StatementBuilder builder, IConcept concept)
        {
            var statement = new HasSignStatement(null, concept, builder.Subject);

            builder.SemanticNetwork.Statements.Add(statement);
            return(statement);
        }
コード例 #2
0
        public static HasSignStatement HasSign(this StatementBuilder builder, IConcept sign)
        {
            var statement = new HasSignStatement(null, builder.Subject, sign);

            builder.SemanticNetwork.Statements.Add(statement);
            return(statement);
        }
コード例 #3
0
 public Boolean CheckHasSign(IEnumerable <IStatement> statements)
 {
     return(HasSignStatement.GetSigns(statements, Concept, true).Select(hs => hs.Sign).Contains(Sign));
 }