diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/DefaultPositionProvider.java')
-rw-r--r-- | plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/DefaultPositionProvider.java | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/DefaultPositionProvider.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/DefaultPositionProvider.java index 1b5eb2696..a7ce22c85 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/DefaultPositionProvider.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/provider/DefaultPositionProvider.java @@ -29,12 +29,12 @@ import org.eclipse.etrice.core.room.Port; import org.eclipse.etrice.core.room.RoomClass; import org.eclipse.etrice.core.room.StructureClass; import org.eclipse.etrice.core.room.SubSystemRef; -import org.eclipse.etrice.core.room.util.RoomHelpers; import org.eclipse.etrice.ui.structure.DiagramAccess; import org.eclipse.etrice.ui.structure.support.ActorContainerRefSupport; import org.eclipse.etrice.ui.structure.support.DiagramUtil; import org.eclipse.etrice.ui.structure.support.InterfaceItemSupport; import org.eclipse.etrice.ui.structure.support.StructureClassSupport; +import org.eclipse.etrice.ui.structure.support.SupportUtil; import org.eclipse.graphiti.mm.algorithms.GraphicsAlgorithm; import org.eclipse.graphiti.mm.pictograms.ContainerShape; import org.eclipse.graphiti.mm.pictograms.Diagram; @@ -106,7 +106,7 @@ public class DefaultPositionProvider implements IPositionProvider { refs.add((ActorContainerRef) obj); else if(obj instanceof InterfaceItem){ InterfaceItem item = (InterfaceItem)obj; - if(item instanceof Port && RoomHelpers.isInternal((Port)item)) + if(item instanceof Port && SupportUtil.getInstance().getRoomHelpers().isInternal((Port)item)) intPorts.add(item); else ifItems.add(item); @@ -129,20 +129,20 @@ public class DefaultPositionProvider implements IPositionProvider { int height = StructureClassSupport.DEFAULT_SIZE_Y; int y = - InterfaceItemSupport.MARGIN + 2*ActorContainerRefSupport.MARGIN; - layoutInterfaceItems(RoomHelpers.getInterfaceItems(sc, true), width, height, -InterfaceItemSupport.MARGIN); + layoutInterfaceItems(SupportUtil.getInstance().getRoomHelpers().getInterfaceItems(sc, true), width, height, -InterfaceItemSupport.MARGIN); List<InterfaceItem> intPorts = new ArrayList<InterfaceItem>(); if(sc instanceof ActorClass){ ActorClass base = (ActorClass)sc; while(base != null){ intPorts.addAll(base.getInternalPorts()); - base = base.getBase(); + base = base.getActorBase(); } } layoutInterfaceItems(intPorts, width, height, y); y += InterfaceItemSupport.ITEM_SIZE + 2*ActorContainerRefSupport.MARGIN; - layoutActorRefs(RoomHelpers.getAllActorContainerRefs(sc), width, height, y); + layoutActorRefs(SupportUtil.getInstance().getRoomHelpers().getAllActorContainerRefs(sc), width, height, y); } |