Search
Attribute values that a Wme should have in order for this condition to be true
@type attribute() :: String.t() | atom()
@type fields() :: [ owner: owner(), attribute: attribute(), predicate: predicate(), value: value() ]
@type owner() :: String.t() | atom()
@type predicate() :: :== | :=== | :!== | :!= | :> | :< | :<= | :>= | :in
@type t() :: %Retex.Fact.HasAttribute{ attribute: attribute(), owner: owner(), predicate: predicate(), value: value() }
@type value() :: any()
@spec new(fields()) :: t()