diff options
author | Henrik Rentz-Reichert | 2014-08-14 09:34:33 +0000 |
---|---|---|
committer | Henrik Rentz-Reichert | 2014-08-14 09:34:33 +0000 |
commit | 89224851b84d4af599839e38cc792288e19ddd75 (patch) | |
tree | e0882c5ea144e92076b50489f521e38089066cf7 /plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice | |
parent | 1dbf2c78c259a48e67954e347e09cee1b524be38 (diff) | |
download | org.eclipse.etrice-89224851b84d4af599839e38cc792288e19ddd75.tar.gz org.eclipse.etrice-89224851b84d4af599839e38cc792288e19ddd75.tar.xz org.eclipse.etrice-89224851b84d4af599839e38cc792288e19ddd75.zip |
[ui.common, ui.common.base] factored out ROOM independent parts into the new ui.common.base
Change-Id: Ibb73656a0076f4032a7feecd33cc170d2e4968ff
Diffstat (limited to 'plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice')
16 files changed, 63 insertions, 52 deletions
diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/DiagramAccess.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/DiagramAccess.java index e0103a14e..28bf94d3e 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/DiagramAccess.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/DiagramAccess.java @@ -13,15 +13,15 @@ package org.eclipse.etrice.ui.behavior; import org.eclipse.emf.common.command.Command; +import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.transaction.TransactionalEditingDomain; import org.eclipse.etrice.core.room.ActorClass; -import org.eclipse.etrice.core.room.StructureClass; +import org.eclipse.etrice.core.room.RoomModel; import org.eclipse.etrice.ui.behavior.commands.PopulateDiagramCommand; import org.eclipse.etrice.ui.behavior.editor.BehaviorEditor; import org.eclipse.etrice.ui.behavior.support.DiagramUpdateFeature; -import org.eclipse.etrice.ui.common.DiagramAccessBase; -import org.eclipse.etrice.ui.common.commands.UpdateCommand; -import org.eclipse.etrice.ui.behavior.DiagramTypeProvider; +import org.eclipse.etrice.ui.common.base.commands.UpdateCommand; +import org.eclipse.etrice.ui.common.base.support.DiagramAccessBase; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IFeatureProvider; import org.eclipse.graphiti.mm.pictograms.Diagram; @@ -33,8 +33,12 @@ public class DiagramAccess extends DiagramAccessBase { * @see org.eclipse.etrice.ui.common.DiagramAccessBase#getDiagramName(org.eclipse.etrice.core.room.StructureClass) */ @Override - public String getDiagramName(StructureClass sc) { - return "Behavior of "+sc.getName(); + public String getDiagramName(EObject rootObject) { + if (rootObject instanceof ActorClass) { + ActorClass ac = (ActorClass) rootObject; + return "Behavior of "+ac.getName(); + } + return "unknown"; } /* (non-Javadoc) @@ -57,17 +61,24 @@ public class DiagramAccess extends DiagramAccessBase { * @see org.eclipse.etrice.ui.common.DiagramAccessBase#getFileExtension() */ @Override - protected String getFileExtension() { - return ".behavior"; + protected String getDigramFileName(EObject rootObject) { + if (rootObject instanceof ActorClass) { + ActorClass ac = (ActorClass) rootObject; + String modelName = ((RoomModel) ac.eContainer()).getName(); + return modelName+"."+ac.getName()+".behavior"; + } + return "unknown"; } /* (non-Javadoc) * @see org.eclipse.etrice.ui.common.DiagramAccessBase#getInitialCommand(org.eclipse.etrice.core.room.StructureClass, org.eclipse.graphiti.mm.pictograms.Diagram, org.eclipse.emf.transaction.TransactionalEditingDomain) */ @Override - protected Command getInitialCommand(StructureClass ac, Diagram diagram, - TransactionalEditingDomain editingDomain) { - return new PopulateDiagramCommand(diagram, (ActorClass) ac, editingDomain); + protected Command getInitialCommand(EObject rootObject, Diagram diagram, TransactionalEditingDomain editingDomain) { + if (rootObject instanceof ActorClass) { + return new PopulateDiagramCommand(diagram, (ActorClass) rootObject, editingDomain); + } + return null; } /* (non-Javadoc) diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/ProviderDispatcher.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/ProviderDispatcher.java index 08f6f79b2..f3d405992 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/ProviderDispatcher.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/ProviderDispatcher.java @@ -31,9 +31,9 @@ import org.eclipse.etrice.ui.behavior.support.StateGraphSupport; import org.eclipse.etrice.ui.behavior.support.StateSupport; import org.eclipse.etrice.ui.behavior.support.TrPointSupport; import org.eclipse.etrice.ui.behavior.support.TransitionSupport; -import org.eclipse.etrice.ui.common.support.CantDeleteFeature; -import org.eclipse.etrice.ui.common.support.CantRemoveFeature; -import org.eclipse.etrice.ui.common.support.RemoveBendpointsFeature; +import org.eclipse.etrice.ui.common.base.support.CantDeleteFeature; +import org.eclipse.etrice.ui.common.base.support.CantRemoveFeature; +import org.eclipse.etrice.ui.common.base.support.RemoveBendpointsFeature; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IAddFeature; import org.eclipse.graphiti.features.ICreateConnectionFeature; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/AbstractMemberAwarePropertyDialog.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/AbstractMemberAwarePropertyDialog.java index c537d3167..dde29018b 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/AbstractMemberAwarePropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/AbstractMemberAwarePropertyDialog.java @@ -21,7 +21,7 @@ import org.eclipse.etrice.core.room.Port; import org.eclipse.etrice.ui.behavior.dialogs.PortMessageSelectionDialog.MsgItemPair; import org.eclipse.etrice.ui.behavior.dialogs.PortMessageSelectionDialog.OperationItemPair; import org.eclipse.etrice.ui.behavior.support.SupportUtil; -import org.eclipse.etrice.ui.common.dialogs.AbstractPropertyDialog; +import org.eclipse.etrice.ui.common.base.dialogs.AbstractPropertyDialog; import org.eclipse.jface.window.Window; import org.eclipse.swt.SWT; import org.eclipse.swt.events.FocusEvent; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/ChoicePointPropertyDialog.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/ChoicePointPropertyDialog.java index 9fc7a0f00..7b833399a 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/ChoicePointPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/ChoicePointPropertyDialog.java @@ -10,7 +10,7 @@ import org.eclipse.etrice.core.fsm.fSM.FSMPackage; import org.eclipse.etrice.core.fsm.validation.FSMValidationUtil.Result; import org.eclipse.etrice.ui.behavior.Activator; import org.eclipse.etrice.ui.behavior.support.SupportUtil; -import org.eclipse.etrice.ui.common.dialogs.AbstractPropertyDialog; +import org.eclipse.etrice.ui.common.base.dialogs.AbstractPropertyDialog; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Shell; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/QuickFixDialog.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/QuickFixDialog.java index 9a6e2dda4..73222e371 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/QuickFixDialog.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/QuickFixDialog.java @@ -18,7 +18,7 @@ import java.util.List; import org.eclipse.emf.common.util.Diagnostic; import org.eclipse.etrice.ui.behavior.Activator; -import org.eclipse.etrice.ui.common.quickfix.IssueResolution; +import org.eclipse.etrice.ui.common.base.quickfix.IssueResolution; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelectionChangedListener; import org.eclipse.jface.viewers.IStructuredContentProvider; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java index e0f44f423..ec3e2f706 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/dialogs/TrPointPropertyDialog.java @@ -11,7 +11,7 @@ import org.eclipse.etrice.core.fsm.fSM.TransitionPoint; import org.eclipse.etrice.core.fsm.validation.FSMValidationUtil.Result; import org.eclipse.etrice.ui.behavior.Activator; import org.eclipse.etrice.ui.behavior.support.SupportUtil; -import org.eclipse.etrice.ui.common.dialogs.AbstractPropertyDialog; +import org.eclipse.etrice.ui.common.base.dialogs.AbstractPropertyDialog; import org.eclipse.swt.graphics.Image; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Shell; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/editor/BehaviorExporter.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/editor/BehaviorExporter.java index f8e7ac1b3..d78dcd056 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/editor/BehaviorExporter.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/editor/BehaviorExporter.java @@ -19,7 +19,7 @@ import org.eclipse.etrice.core.fsm.fSM.State; import org.eclipse.etrice.core.fsm.fSM.StateGraph; import org.eclipse.etrice.ui.behavior.DiagramAccess; import org.eclipse.etrice.ui.behavior.support.SupportUtil; -import org.eclipse.etrice.ui.common.editor.DiagramExporter; +import org.eclipse.etrice.ui.common.base.editor.DiagramExporter; import org.eclipse.ui.PlatformUI; public class BehaviorExporter { diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/quickfix/BehaviorQuickfixProvider.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/quickfix/BehaviorQuickfixProvider.java index d364285c2..946741daf 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/quickfix/BehaviorQuickfixProvider.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/quickfix/BehaviorQuickfixProvider.java @@ -34,9 +34,9 @@ import org.eclipse.etrice.ui.behavior.dialogs.StatePropertyDialog; import org.eclipse.etrice.ui.behavior.dialogs.StatePropertyDialog.Where; import org.eclipse.etrice.ui.behavior.dialogs.TransitionPropertyDialog; import org.eclipse.etrice.ui.behavior.support.SupportUtil; -import org.eclipse.etrice.ui.common.quickfix.AbstractQuickfixProvider; -import org.eclipse.etrice.ui.common.quickfix.IDiagramModification; -import org.eclipse.etrice.ui.common.quickfix.IssueResolutionAcceptor; +import org.eclipse.etrice.ui.common.base.quickfix.AbstractQuickfixProvider; +import org.eclipse.etrice.ui.common.base.quickfix.IDiagramModification; +import org.eclipse.etrice.ui.common.base.quickfix.IssueResolutionAcceptor; import org.eclipse.graphiti.features.IFeatureProvider; import org.eclipse.graphiti.features.IRemoveFeature; import org.eclipse.graphiti.features.context.IRemoveContext; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/ChoicePointSupport.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/ChoicePointSupport.java index cc716a4cd..daeefc45e 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/ChoicePointSupport.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/ChoicePointSupport.java @@ -25,11 +25,11 @@ import org.eclipse.etrice.ui.behavior.ImageProvider; import org.eclipse.etrice.ui.behavior.dialogs.ChoicePointPropertyDialog; import org.eclipse.etrice.ui.behavior.editor.BehaviorEditor; import org.eclipse.etrice.ui.behavior.markers.DecoratorUtil; -import org.eclipse.etrice.ui.common.support.ChangeAwareCreateFeature; -import org.eclipse.etrice.ui.common.support.ChangeAwareCustomFeature; -import org.eclipse.etrice.ui.common.support.CommonSupportUtil; -import org.eclipse.etrice.ui.common.support.DeleteWithoutConfirmFeature; -import org.eclipse.etrice.ui.common.support.NoResizeFeature; +import org.eclipse.etrice.ui.common.base.support.ChangeAwareCreateFeature; +import org.eclipse.etrice.ui.common.base.support.ChangeAwareCustomFeature; +import org.eclipse.etrice.ui.common.base.support.CommonSupportUtil; +import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; +import org.eclipse.etrice.ui.common.base.support.NoResizeFeature; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IAddFeature; import org.eclipse.graphiti.features.ICreateConnectionFeature; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/InitialPointSupport.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/InitialPointSupport.java index a0448dd24..0fc70dad4 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/InitialPointSupport.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/InitialPointSupport.java @@ -18,9 +18,9 @@ import org.eclipse.etrice.core.fsm.fSM.InitialTransition; import org.eclipse.etrice.core.fsm.fSM.StateGraph; import org.eclipse.etrice.core.fsm.fSM.Transition; import org.eclipse.etrice.ui.behavior.ImageProvider; -import org.eclipse.etrice.ui.common.support.CommonSupportUtil; -import org.eclipse.etrice.ui.common.support.DeleteWithoutConfirmFeature; -import org.eclipse.etrice.ui.common.support.NoResizeFeature; +import org.eclipse.etrice.ui.common.base.support.CommonSupportUtil; +import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; +import org.eclipse.etrice.ui.common.base.support.NoResizeFeature; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IAddFeature; import org.eclipse.graphiti.features.ICreateConnectionFeature; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/QuickFixFeature.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/QuickFixFeature.java index e395011ea..2bd97fd97 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/QuickFixFeature.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/QuickFixFeature.java @@ -21,8 +21,8 @@ import org.eclipse.etrice.ui.behavior.ImageProvider; import org.eclipse.etrice.ui.behavior.dialogs.QuickFixDialog; import org.eclipse.etrice.ui.behavior.editor.BehaviorEditor; import org.eclipse.etrice.ui.behavior.quickfix.BehaviorQuickfixProvider; -import org.eclipse.etrice.ui.common.quickfix.IssueResolution; -import org.eclipse.etrice.ui.common.support.ChangeAwareCustomFeature; +import org.eclipse.etrice.ui.common.base.quickfix.IssueResolution; +import org.eclipse.etrice.ui.common.base.support.ChangeAwareCustomFeature; import org.eclipse.graphiti.features.IFeatureProvider; import org.eclipse.graphiti.features.context.ICustomContext; import org.eclipse.jface.window.Window; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateGraphSupport.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateGraphSupport.java index cf36333ca..10092511f 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateGraphSupport.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateGraphSupport.java @@ -26,7 +26,7 @@ import org.eclipse.etrice.core.fsm.fSM.Transition; import org.eclipse.etrice.ui.behavior.commands.StateGraphContext; import org.eclipse.etrice.ui.behavior.editor.BehaviorEditor; import org.eclipse.etrice.ui.behavior.markers.DecoratorUtil; -import org.eclipse.etrice.ui.common.support.DeleteWithoutConfirmFeature; +import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IAddFeature; import org.eclipse.graphiti.features.IDeleteFeature; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateSupport.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateSupport.java index 97dc0780e..4d6131e74 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateSupport.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/StateSupport.java @@ -28,10 +28,10 @@ import org.eclipse.etrice.ui.behavior.ImageProvider; import org.eclipse.etrice.ui.behavior.dialogs.StatePropertyDialog; import org.eclipse.etrice.ui.behavior.editor.BehaviorEditor; import org.eclipse.etrice.ui.behavior.markers.DecoratorUtil; -import org.eclipse.etrice.ui.common.support.ChangeAwareCreateFeature; -import org.eclipse.etrice.ui.common.support.ChangeAwareCustomFeature; -import org.eclipse.etrice.ui.common.support.CommonSupportUtil; -import org.eclipse.etrice.ui.common.support.DeleteWithoutConfirmFeature; +import org.eclipse.etrice.ui.common.base.support.ChangeAwareCreateFeature; +import org.eclipse.etrice.ui.common.base.support.ChangeAwareCustomFeature; +import org.eclipse.etrice.ui.common.base.support.CommonSupportUtil; +import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; import org.eclipse.graphiti.datatypes.IDimension; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IAddFeature; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/SupportUtil.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/SupportUtil.java index 1f783d3b0..e7a30caaa 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/SupportUtil.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/SupportUtil.java @@ -47,7 +47,7 @@ import org.eclipse.etrice.core.validation.ValidationUtil; import org.eclipse.etrice.ui.behavior.commands.StateGraphContext; import org.eclipse.etrice.ui.behavior.support.IPositionProvider.Pos; import org.eclipse.etrice.ui.behavior.support.IPositionProvider.PosAndSize; -import org.eclipse.etrice.ui.common.support.CommonSupportUtil; +import org.eclipse.etrice.ui.common.base.support.CommonSupportUtil; import org.eclipse.graphiti.datatypes.ILocation; import org.eclipse.graphiti.features.IFeatureProvider; import org.eclipse.graphiti.features.context.impl.AddConnectionContext; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TrPointSupport.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TrPointSupport.java index 75d544257..720634275 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TrPointSupport.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TrPointSupport.java @@ -30,11 +30,11 @@ import org.eclipse.etrice.ui.behavior.ImageProvider; import org.eclipse.etrice.ui.behavior.dialogs.TrPointPropertyDialog; import org.eclipse.etrice.ui.behavior.editor.BehaviorEditor; import org.eclipse.etrice.ui.behavior.markers.DecoratorUtil; -import org.eclipse.etrice.ui.common.support.ChangeAwareCreateFeature; -import org.eclipse.etrice.ui.common.support.ChangeAwareCustomFeature; -import org.eclipse.etrice.ui.common.support.CommonSupportUtil; -import org.eclipse.etrice.ui.common.support.DeleteWithoutConfirmFeature; -import org.eclipse.etrice.ui.common.support.NoResizeFeature; +import org.eclipse.etrice.ui.common.base.support.ChangeAwareCreateFeature; +import org.eclipse.etrice.ui.common.base.support.ChangeAwareCustomFeature; +import org.eclipse.etrice.ui.common.base.support.CommonSupportUtil; +import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; +import org.eclipse.etrice.ui.common.base.support.NoResizeFeature; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IAddFeature; import org.eclipse.graphiti.features.ICreateConnectionFeature; diff --git a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TransitionSupport.java b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TransitionSupport.java index 018bf3a14..2b81e521c 100644 --- a/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TransitionSupport.java +++ b/plugins/org.eclipse.etrice.ui.behavior/src/org/eclipse/etrice/ui/behavior/support/TransitionSupport.java @@ -38,12 +38,12 @@ import org.eclipse.etrice.ui.behavior.ImageProvider; import org.eclipse.etrice.ui.behavior.dialogs.TransitionPropertyDialog; import org.eclipse.etrice.ui.behavior.editor.BehaviorEditor; import org.eclipse.etrice.ui.behavior.markers.DecoratorUtil; -import org.eclipse.etrice.ui.common.Activator; -import org.eclipse.etrice.ui.common.preferences.PreferenceConstants; -import org.eclipse.etrice.ui.common.support.CantRemoveFeature; -import org.eclipse.etrice.ui.common.support.ChangeAwareCreateConnectionFeature; -import org.eclipse.etrice.ui.common.support.ChangeAwareCustomFeature; -import org.eclipse.etrice.ui.common.support.DeleteWithoutConfirmFeature; +import org.eclipse.etrice.ui.common.base.UIBaseActivator; +import org.eclipse.etrice.ui.common.base.preferences.UIBasePreferenceConstants; +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; +import org.eclipse.etrice.ui.common.base.support.DeleteWithoutConfirmFeature; import org.eclipse.graphiti.datatypes.ILocation; import org.eclipse.graphiti.dt.IDiagramTypeProvider; import org.eclipse.graphiti.features.IAddFeature; @@ -832,9 +832,9 @@ public class TransitionSupport { } protected static String getLabel(Transition trans) { - IPreferenceStore store = Activator.getDefault().getPreferenceStore(); - int MAX_LINE_LENGTH = store.getInt(PreferenceConstants.MAX_LABEL_LINE_LENGTH); - int MAX_LINES = store.getInt(PreferenceConstants.MAX_LABEL_LINES); + IPreferenceStore store = UIBaseActivator.getDefault().getPreferenceStore(); + int MAX_LINE_LENGTH = store.getInt(UIBasePreferenceConstants.MAX_LABEL_LINE_LENGTH); + int MAX_LINES = store.getInt(UIBasePreferenceConstants.MAX_LABEL_LINES); String label = SupportUtil.getInstance().getRoomNameProvider().getTransitionLabelName(trans); StringBuilder result = new StringBuilder(); int i = 0; |