diff options
Diffstat (limited to 'plugins/org.eclipse.etrice.ui.structure')
10 files changed, 31 insertions, 12 deletions
diff --git a/plugins/org.eclipse.etrice.ui.structure/icons/Help.gif b/plugins/org.eclipse.etrice.ui.structure/icons/Help.gif Binary files differnew file mode 100644 index 000000000..542dddca3 --- /dev/null +++ b/plugins/org.eclipse.etrice.ui.structure/icons/Help.gif diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ImageProvider.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ImageProvider.java index 32fd5e47d..188aa8cd8 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ImageProvider.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/ImageProvider.java @@ -12,9 +12,9 @@ package org.eclipse.etrice.ui.structure; -import org.eclipse.graphiti.ui.platform.AbstractImageProvider; +import org.eclipse.etrice.ui.common.base.BaseImageProvider; -public class ImageProvider extends AbstractImageProvider { +public class ImageProvider extends BaseImageProvider { // The prefix for all identifiers of this image provider protected static final String PREFIX = "org.eclipse.etrice.ui.structure."; @@ -24,14 +24,18 @@ public class ImageProvider extends AbstractImageProvider { public static final String IMG_SPP = PREFIX + "spp"; public static final String IMG_REF = PREFIX + "ref"; public static final String IMG_BINDING = PREFIX + "binding"; + public static final String IMG_HELP = PREFIX + "help"; public static final String IMG_LAYER_CONNECTION = PREFIX + "layer_connection"; @Override protected void addAvailableImages() { + super.addAvailableImages(); + addImageFilePath(IMG_PORT, "icons/Port.gif"); addImageFilePath(IMG_SPP, "icons/SPP.gif"); addImageFilePath(IMG_REF, "icons/ActorRef.gif"); addImageFilePath(IMG_BINDING, "icons/Binding.gif"); + addImageFilePath(IMG_HELP, "icons/help.gif"); addImageFilePath(IMG_LAYER_CONNECTION, "icons/LayerConnection.gif"); } diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java index 58c7d46f7..d58f64d05 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/ActorContainerRefPropertyDialog.java @@ -262,4 +262,9 @@ public class ActorContainerRefPropertyDialog extends AbstractPropertyDialog { return Activator.getImage("icons/Structure.gif"); } + @Override + protected String getFeatureContextHelpId() { + return "ActorRefPropertyDialog"; + } + } diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java index aef69fd4a..fd0d7b305 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/PortPropertyDialog.java @@ -350,4 +350,9 @@ public class PortPropertyDialog extends AbstractPropertyDialog { public void setRelay(boolean relay) { this.relay = relay; } + + @Override + protected String getFeatureContextHelpId() { + return "PortPropertyDialog"; + } } diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java index f70cdd5d3..0420bef02 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/dialogs/SPPPropertyDialog.java @@ -129,4 +129,9 @@ public class SPPPropertyDialog extends AbstractPropertyDialog { protected Image getImage() { return Activator.getImage("icons/Structure.gif"); } + + @Override + protected String getFeatureContextHelpId() { + return "SPPPropertyDialog"; + } } diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/ActorContainerRefSupport.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/ActorContainerRefSupport.java index 4ed33ca3e..77e42b839 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/ActorContainerRefSupport.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/ActorContainerRefSupport.java @@ -35,6 +35,7 @@ import org.eclipse.etrice.core.room.RoomPackage; import org.eclipse.etrice.core.room.StructureClass; import org.eclipse.etrice.core.room.SubSystemRef; import org.eclipse.etrice.ui.common.base.preferences.UIBasePreferenceConstants; +import org.eclipse.etrice.ui.common.base.support.BaseToolBehaviorProvider; import org.eclipse.etrice.ui.common.base.support.CantRemoveFeature; import org.eclipse.etrice.ui.common.base.support.ChangeAwareCreateFeature; import org.eclipse.etrice.ui.common.base.support.ChangeAwareCustomFeature; @@ -103,7 +104,6 @@ import org.eclipse.graphiti.services.IGaService; import org.eclipse.graphiti.services.IPeCreateService; import org.eclipse.graphiti.services.IPeService; import org.eclipse.graphiti.tb.ContextButtonEntry; -import org.eclipse.graphiti.tb.DefaultToolBehaviorProvider; import org.eclipse.graphiti.tb.IContextButtonPadData; import org.eclipse.graphiti.tb.IToolBehaviorProvider; import org.eclipse.graphiti.ui.features.DefaultFeatureProvider; @@ -1154,7 +1154,7 @@ public class ActorContainerRefSupport { } } - private class BehaviorProvider extends DefaultToolBehaviorProvider { + private class BehaviorProvider extends BaseToolBehaviorProvider { public BehaviorProvider(IDiagramTypeProvider dtp) { super(dtp); diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java index db8d4b719..9a6d7565f 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/BindingSupport.java @@ -22,6 +22,7 @@ import org.eclipse.etrice.core.room.GeneralProtocolClass; import org.eclipse.etrice.core.room.Port; import org.eclipse.etrice.core.room.RoomFactory; import org.eclipse.etrice.core.room.StructureClass; +import org.eclipse.etrice.ui.common.base.support.BaseToolBehaviorProvider; import org.eclipse.etrice.ui.common.base.support.CantRemoveFeature; import org.eclipse.etrice.ui.common.base.support.ChangeAwareCreateConnectionFeature; import org.eclipse.etrice.ui.common.base.support.ChangeAwareCustomFeature; @@ -67,7 +68,6 @@ import org.eclipse.graphiti.mm.pictograms.Shape; import org.eclipse.graphiti.services.Graphiti; import org.eclipse.graphiti.services.IGaService; import org.eclipse.graphiti.services.IPeCreateService; -import org.eclipse.graphiti.tb.DefaultToolBehaviorProvider; import org.eclipse.graphiti.tb.IToolBehaviorProvider; import org.eclipse.graphiti.ui.features.DefaultFeatureProvider; import org.eclipse.graphiti.util.ColorConstant; @@ -523,7 +523,7 @@ public class BindingSupport { } } - class BehaviorProvider extends DefaultToolBehaviorProvider { + class BehaviorProvider extends BaseToolBehaviorProvider { @Override public Object getToolTip(GraphicsAlgorithm ga) { diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/InterfaceItemSupport.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/InterfaceItemSupport.java index fabba7a9a..f63d9f199 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/InterfaceItemSupport.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/InterfaceItemSupport.java @@ -21,6 +21,7 @@ import org.eclipse.etrice.core.room.InterfaceItem; import org.eclipse.etrice.core.room.Port; import org.eclipse.etrice.core.room.SPP; import org.eclipse.etrice.core.room.SubSystemRef; +import org.eclipse.etrice.ui.common.base.support.BaseToolBehaviorProvider; import org.eclipse.etrice.ui.common.base.support.CantRemoveFeature; import org.eclipse.etrice.ui.common.base.support.ChangeAwareCreateFeature; import org.eclipse.etrice.ui.common.base.support.ChangeAwareCustomFeature; @@ -62,7 +63,6 @@ import org.eclipse.graphiti.mm.pictograms.Shape; import org.eclipse.graphiti.services.Graphiti; import org.eclipse.graphiti.services.IGaService; import org.eclipse.graphiti.services.IPeCreateService; -import org.eclipse.graphiti.tb.DefaultToolBehaviorProvider; import org.eclipse.graphiti.ui.features.DefaultFeatureProvider; import org.eclipse.graphiti.util.ColorConstant; import org.eclipse.graphiti.util.IColorConstant; @@ -671,7 +671,7 @@ public class InterfaceItemSupport { } - protected static class BehaviorProvider extends DefaultToolBehaviorProvider { + protected static class BehaviorProvider extends BaseToolBehaviorProvider { public BehaviorProvider(IDiagramTypeProvider dtp) { super(dtp); diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/LayerConnectionSupport.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/LayerConnectionSupport.java index 4982b9464..76069d915 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/LayerConnectionSupport.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/LayerConnectionSupport.java @@ -23,6 +23,7 @@ import org.eclipse.etrice.core.room.SAPoint; import org.eclipse.etrice.core.room.SPP; import org.eclipse.etrice.core.room.SPPoint; import org.eclipse.etrice.core.room.StructureClass; +import org.eclipse.etrice.ui.common.base.support.BaseToolBehaviorProvider; import org.eclipse.etrice.ui.common.base.support.CantRemoveFeature; import org.eclipse.etrice.ui.common.base.support.ChangeAwareCreateConnectionFeature; import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; @@ -60,7 +61,6 @@ import org.eclipse.graphiti.mm.pictograms.PictogramElement; import org.eclipse.graphiti.services.Graphiti; import org.eclipse.graphiti.services.IGaService; import org.eclipse.graphiti.services.IPeCreateService; -import org.eclipse.graphiti.tb.DefaultToolBehaviorProvider; import org.eclipse.graphiti.tb.IToolBehaviorProvider; import org.eclipse.graphiti.ui.features.DefaultFeatureProvider; import org.eclipse.graphiti.util.ColorConstant; @@ -381,7 +381,7 @@ public class LayerConnectionSupport { } } - class BehaviorProvider extends DefaultToolBehaviorProvider { + class BehaviorProvider extends BaseToolBehaviorProvider { public BehaviorProvider(IDiagramTypeProvider dtp) { super(dtp); diff --git a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/StructureClassSupport.java b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/StructureClassSupport.java index 518be89b8..95bbe856f 100644 --- a/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/StructureClassSupport.java +++ b/plugins/org.eclipse.etrice.ui.structure/src/org/eclipse/etrice/ui/structure/support/StructureClassSupport.java @@ -20,6 +20,7 @@ import org.eclipse.etrice.core.room.InterfaceItem; import org.eclipse.etrice.core.room.Port; import org.eclipse.etrice.core.room.StructureClass; import org.eclipse.etrice.ui.common.base.editor.DiagramEditorBase; +import org.eclipse.etrice.ui.common.base.support.BaseToolBehaviorProvider; import org.eclipse.etrice.ui.common.base.support.CantRemoveFeature; import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; import org.eclipse.etrice.ui.common.base.support.DiagramAccessBase; @@ -58,7 +59,6 @@ import org.eclipse.graphiti.services.Graphiti; import org.eclipse.graphiti.services.IGaService; import org.eclipse.graphiti.services.IPeCreateService; import org.eclipse.graphiti.tb.ContextButtonEntry; -import org.eclipse.graphiti.tb.DefaultToolBehaviorProvider; import org.eclipse.graphiti.tb.IContextButtonEntry; import org.eclipse.graphiti.tb.IContextButtonPadData; import org.eclipse.graphiti.tb.IToolBehaviorProvider; @@ -442,7 +442,7 @@ public class StructureClassSupport { } } - private class BehaviorProvider extends DefaultToolBehaviorProvider { + private class BehaviorProvider extends BaseToolBehaviorProvider { public BehaviorProvider(IDiagramTypeProvider dtp) { super(dtp); |