org.eclipse.etrice.ui.structure.support
Class SupportUtil
java.lang.Object
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
|
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 |
SEP
public static final java.lang.String SEP
- See Also:
- Constant Field Values
SupportUtil
public SupportUtil()
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)