È possibile utilizzare diagrammi di classe UML
(Unified Modeling Language) per relazioni di estensioni e implementazioni tra elementi
Java.
È inoltre possibile creare relazioni in entrata (da origine a destinazione) e in uscita
(da destinazione a origine) tra elementi
Java utilizzando
gli handle di relazione.