org.eclipse.etrice.ui.structure.support
Class SupportUtil

java.lang.Object
  extended by org.eclipse.etrice.ui.structure.support.SupportUtil

public class SupportUtil
extends java.lang.Object

description

Author:
Henrik Rentz-Reichert initial contribution and API

Field Summary
static java.lang.String SEP
           
 
Constructor Summary
SupportUtil()
           
 
Method Summary
static void addBinding(Binding bind, IFeatureProvider featureProvider, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static void addInterfaceItem(InterfaceItem item, ContainerShape acShape, int x, int y, IFeatureProvider featureProvider, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static void addInterfaceItems(java.util.List<? extends InterfaceItem> items, int y, ContainerShape acShape, int width, IFeatureProvider fp, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static ContainerShape addItem(EObject obj, int x, int y, ContainerShape container, IFeatureProvider fp)
           
static ContainerShape addItem(EObject obj, int x, int y, ContainerShape container, java.util.Map<java.lang.String,Anchor> ifitem2anchor, IFeatureProvider fp)
           
static void addLayerConnection(LayerConnection lc, IFeatureProvider featureProvider, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static void addRefItem(ActorContainerRef obj, ContainerShape acShape, int x, int y, IFeatureProvider featureProvider, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static void addRefItems(java.util.List<? extends ActorContainerRef> actorRefs, ContainerShape acShape, int width, IFeatureProvider fp, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static void getAnchors(ActorContainerRef acr, PictogramElement refShape, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static java.util.List<Binding> getBindings(Diagram diag, IFeatureProvider fp)
           
static java.util.List<LayerConnection> getConnections(Diagram diag, IFeatureProvider fp)
           
static java.util.List<InterfaceItem> getInterfaceItems(ContainerShape shape, IFeatureProvider fp)
           
static java.util.List<InterfaceItem> getInterfaceItems(ContainerShape shape, IFeatureProvider fp, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static java.lang.String getName(BindingEndPoint ep)
           
static java.lang.String getName(SAPoint sapt)
           
static java.lang.String getName(SPPoint sppt)
           
static EObject getOwnObject(EObject obj, ResourceSet rs)
           
static StructureClass getParent(ContainerShape shape, IFeatureProvider fp)
           
static StructureClass getParent(ICreateConnectionContext context, IFeatureProvider fp)
           
static Port getPort(Anchor anchor, IFeatureProvider fp)
           
static ActorContainerRef getRef(Anchor anchor, IFeatureProvider fp)
           
static java.util.List<ActorContainerRef> getRefs(ContainerShape shape, IFeatureProvider fp)
           
static java.util.List<ActorContainerRef> getRefs(ContainerShape shape, IFeatureProvider fp, java.util.Map<java.lang.String,Anchor> ifitem2anchor)
           
static SPPRef getSPPRef(Anchor anchor, IFeatureProvider fp)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SEP

public static final java.lang.String SEP
See Also:
Constant Field Values
Constructor Detail

SupportUtil

public SupportUtil()
Method Detail

getOwnObject

public static EObject getOwnObject(EObject obj,
                                   ResourceSet rs)

addItem

public static ContainerShape addItem(EObject obj,
                                     int x,
                                     int y,
                                     ContainerShape container,
                                     IFeatureProvider fp)

addItem

public static ContainerShape addItem(EObject obj,
                                     int x,
                                     int y,
                                     ContainerShape container,
                                     java.util.Map<java.lang.String,Anchor> ifitem2anchor,
                                     IFeatureProvider fp)

getAnchors

public static void getAnchors(ActorContainerRef acr,
                              PictogramElement refShape,
                              java.util.Map<java.lang.String,Anchor> ifitem2anchor)

addRefItem

public static void addRefItem(ActorContainerRef obj,
                              ContainerShape acShape,
                              int x,
                              int y,
                              IFeatureProvider featureProvider,
                              java.util.Map<java.lang.String,Anchor> ifitem2anchor)

addInterfaceItem

public static void addInterfaceItem(InterfaceItem item,
                                    ContainerShape acShape,
                                    int x,
                                    int y,
                                    IFeatureProvider featureProvider,
                                    java.util.Map<java.lang.String,Anchor> ifitem2anchor)

addBinding

public static void addBinding(Binding bind,
                              IFeatureProvider featureProvider,
                              java.util.Map<java.lang.String,Anchor> ifitem2anchor)

addLayerConnection

public static void addLayerConnection(LayerConnection lc,
                                      IFeatureProvider featureProvider,
                                      java.util.Map<java.lang.String,Anchor> ifitem2anchor)

addInterfaceItems

public static void addInterfaceItems(java.util.List<? extends InterfaceItem> items,
                                     int y,
                                     ContainerShape acShape,
                                     int width,
                                     IFeatureProvider fp,
                                     java.util.Map<java.lang.String,Anchor> ifitem2anchor)

addRefItems

public static void addRefItems(java.util.List<? extends ActorContainerRef> actorRefs,
                               ContainerShape acShape,
                               int width,
                               IFeatureProvider fp,
                               java.util.Map<java.lang.String,Anchor> ifitem2anchor)

getName

public static java.lang.String getName(BindingEndPoint ep)

getName

public static java.lang.String getName(SAPoint sapt)

getName

public static java.lang.String getName(SPPoint sppt)

getInterfaceItems

public static java.util.List<InterfaceItem> getInterfaceItems(ContainerShape shape,
                                                              IFeatureProvider fp)

getInterfaceItems

public static java.util.List<InterfaceItem> getInterfaceItems(ContainerShape shape,
                                                              IFeatureProvider fp,
                                                              java.util.Map<java.lang.String,Anchor> ifitem2anchor)

getRefs

public static java.util.List<ActorContainerRef> getRefs(ContainerShape shape,
                                                        IFeatureProvider fp)

getRefs

public static java.util.List<ActorContainerRef> getRefs(ContainerShape shape,
                                                        IFeatureProvider fp,
                                                        java.util.Map<java.lang.String,Anchor> ifitem2anchor)

getBindings

public static java.util.List<Binding> getBindings(Diagram diag,
                                                  IFeatureProvider fp)

getConnections

public static java.util.List<LayerConnection> getConnections(Diagram diag,
                                                             IFeatureProvider fp)

getParent

public static StructureClass getParent(ICreateConnectionContext context,
                                       IFeatureProvider fp)

getParent

public static StructureClass getParent(ContainerShape shape,
                                       IFeatureProvider fp)

getPort

public static Port getPort(Anchor anchor,
                           IFeatureProvider fp)

getSPPRef

public static SPPRef getSPPRef(Anchor anchor,
                               IFeatureProvider fp)

getRef

public static ActorContainerRef getRef(Anchor anchor,
                                       IFeatureProvider fp)