I have an interface and I want everyone who implements this interface to implements an overrridden \"equals\" method.
Is there a way to make sure that happens?
No. An interface is a contract guaranteeing that methods exists.
There is no mechanism for enforcing that methods should be overridden in an interface.