getViews().getComponentViews().stream() .filter(v -> v.getKey() == null) .forEach(v -> warnings.add("Component view \"" + v.getName() + "\": Missing key")); getViews().getDynamicViews().stream() .filter(v -> v.getKey() == null)
view.copyLayoutInformationFrom(sourceView); } else { log.warn("Could not find a matching view for \"" + view.getName() + "\" ... diagram layout information may be lost.");
@Test public void test_construction() { assertEquals("The System - Web Application - Components", view.getName()); assertEquals("Some description", view.getDescription()); assertEquals(0, view.getElements().size()); assertSame(softwareSystem, view.getSoftwareSystem()); assertEquals(softwareSystem.getId(), view.getSoftwareSystemId()); assertEquals(webApplication.getId(), view.getContainerId()); assertSame(model, view.getModel()); }