public static ProcessesStatement FinishesBeforeOtherFinished(this StatementBuilder builder, IConcept other) { var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.FinishesBeforeOtherFinished); builder.SemanticNetwork.Statements.Add(statement); return(statement); }
public static ProcessesStatement SimultaneousWith(this StatementBuilder builder, IConcept other) { var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.SimultaneousWith); builder.SemanticNetwork.Statements.Add(statement); return(statement); }
public static ProcessesStatement StartsAfterOtherStarted(this StatementBuilder builder, IConcept other) { var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.StartsAfterOtherStarted); builder.SemanticNetwork.Statements.Add(statement); return(statement); }
public static ProcessesStatement IsCausedBy(this StatementBuilder builder, IConcept other) { var statement = new ProcessesStatement(null, builder.Subject, other, SequenceSigns.IsCausedBy); builder.SemanticNetwork.Statements.Add(statement); return(statement); }