public AxiomBase(AxiomOperator _operator, object _value, string _description = null) { id = Guid.NewGuid().ToString(); @operator = _operator; value = _value; description = _description; ignore_case = true; }
public BinaryAxiom(AxiomOperator _operator, object _value, string _description = null) : base(_operator, _value, _description) { }
public PropertyAxiom(AxiomOperator _operator, string _property_name, object _value, string _description = null) : base(_operator, _value, _description) { primary_property = _property_name; }
public ComparisonAxiom(AxiomOperator _operator, string _primary_property, string _secondary_property, string _description = null) : base(AxiomOperator.Empty, null, _description) { primary_property = _primary_property; secondary_property = _secondary_property; }