+ bool is_compatible(const ModelAction *act) const;
+ bool is_compatible_exclusive(const ModelAction *act) const;
+ bool same_value(const ModelAction *write) const;
+ bool same_location(const ModelAction *act) const;
+
+ modelclock_t get_expiration() const { return fv.expiration; }
+ uint64_t get_value() const { return fv.value; }
+ struct future_value get_fv() const { return fv; }
+
+ int get_index() const;