ElementList<Component> components = this.architecture.getComponents();
ConnectionService connService = context( SapphireDiagramEditorPagePart.class ).service(ConnectionService.class);
for (Component component : components)
{
DiagramNodePart nodePart = context( SapphireDiagramEditorPagePart.class ).getDiagramNodePart(component);
if (nodePart != null)
{
DiagramNodeBounds bounds = null;
bounds = new DiagramNodeBounds(component.getPosition().getX().content(),
component.getPosition().getY().content(), -1, -1,
false, false);
nodePart.setNodeBounds(bounds);
// load the embedded connection layout
ElementList<ComponentDependency> dependencies = component.getDependencies();
for (ComponentDependency dependency : dependencies)