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. You can add it to the interface (and thus the javadocs), but if Object.equals has the same signature, you can't have the compiler make them override it.