protected override object GetSubmissiveValue(VariableNode submissive_node) { return(submissive_node.GetValue()); }
public VariableLink_Simple_Direct(VariableNode d, VariableNode s) : base(d, s) { }
protected override object GetDominateValue(VariableNode dominate_node) { return(dominate_node.GetValue()); }
public VariableLink_Simple_Process(VariableNode d, VariableNode s, Operation <object, object> dtc, Operation <object, object> stc) : base(d, s) { dominate_to_common = dtc; submissive_to_common = stc; }
public VariableLink_Simple(VariableNode d, VariableNode s) { dominate_node = d; submissive_node = s; }
protected abstract object GetSubmissiveValue(VariableNode submissive_node);
protected abstract object GetDominateValue(VariableNode dominate_node);