public DependencyRelationship create(Dependency element) { EList<NamedElement> suppliers = element.getSuppliers(); EList<NamedElement> clieents = element.getClients(); Element client = architecture.findElementById(getModelHelper().getXmiId(clieents.get(0))); Element supplier = architecture.findElementById(getModelHelper().getXmiId(suppliers.get(0))); if ((client instanceof Class) && (supplier instanceof Interface)) ((Class) client).addRequiredInterface((Interface) supplier); if ((client instanceof Package) && (supplier instanceof Interface)) ((Package) client).addRequiredInterface((Interface) supplier); DependencyRelationship dependency = new DependencyRelationship( supplier, client, element.getName(), getModelHelper().getXmiId(element)); dependency.setStereotypes(StereotypeHelper.getAllRelationshipStereotypes(element)); return dependency; }