public RealizationRelationship(Element client, Element supplier, String name, String id) { setClient(client); setSupplier(supplier); setId(id); super.setName(name); super.setType(ElementsTypes.REALIZATION); if ((client instanceof Package) && (supplier instanceof Interface)) { ((Package) client).addImplementedInterface((Interface) supplier); } if ((client instanceof Class) && (supplier instanceof Interface)) { ((Class) client).addImplementedInterface((Interface) supplier); } }