From 49facb63f4e9c970ab66f9e801ececd8117510a2 Mon Sep 17 00:00:00 2001 From: Sudeep Kanav <kanav@fortiss.org> Date: Tue, 4 Dec 2018 11:31:31 +0100 Subject: [PATCH] Code review comments implemented: YELLOW Issue-Ref: 3536 Signed-off-by: Sudeep Kanav <kanav@fortiss.org> --- .../src/org/fortiss/tooling/base/ui/editor/.ratings | 4 ++-- .../fortiss/tooling/base/ui/editor/SourceEditorBase.java | 8 +++----- ...RedoForSourceEditor.java => SourceEditorUndoRedo.java} | 4 ++-- 3 files changed, 7 insertions(+), 9 deletions(-) rename org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/{CustomUndoRedoForSourceEditor.java => SourceEditorUndoRedo.java} (97%) diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/.ratings b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/.ratings index b73ecb2b8..6a2445fc4 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/.ratings +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/.ratings @@ -3,10 +3,10 @@ AllocationDiagramEditorBase.java fa544546f73eea1150d90b7257b0e6bce82c288c GREEN CommonDiagramEditorBase.java 69994faea09eec342b8dfaa484ffc03b60978496 GREEN ConstraintBasedProcessEditor.java 155a5a7ac41c668ae7ef978e8be13b83f5abd67d GREEN ConstraintBasedProcessEditorHelper.java 11d48e8a2aecd48eea259a42ef1192c4b292a334 GREEN -CustomUndoRedoForSourceEditor.java 3bf49cf31d99482ac4b102132450ab05faf7c22c RED DiagramEditorBase.java 09663ce095074d1a8eef086284eea0a7776e0431 GREEN DiagramKeyHandler.java cfd15ac8f9fc933739cef5e7039960e19826d1ce GREEN FormsEditorBase.java 4046d340913d951340084ae7240d79f8e75cb8d4 GREEN GEFEditorBase.java e668f596f45f07215994cbbd3929a9438331718f GREEN -SourceEditorBase.java be8c65507ff54ad79d1a5b5a35de649a3f86deb9 RED +SourceEditorBase.java 347d6b45d577abd7e23a7234904be118e82469f1 YELLOW +SourceEditorUndoRedo.java a55e316ffe97be64ddc4425807f2b43ffd44e66a YELLOW TreeViewerEditorBase.java 1c59689ff57c4f3cc180d85f13021fc03461ecb0 GREEN diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/SourceEditorBase.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/SourceEditorBase.java index be8c65507..347d6b45d 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/SourceEditorBase.java +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/SourceEditorBase.java @@ -259,7 +259,7 @@ public abstract class SourceEditorBase<T extends EObject> extends EditorBase<T> sourceViewer.configure(getSourceViewerConfig()); Font font = createFont(CODEFONT_11PT); sourceViewer.getTextWidget().setFont(font); - new CustomUndoRedoForSourceEditor(sourceViewer.getTextWidget()); + new SourceEditorUndoRedo(sourceViewer.getTextWidget()); sourceViewer.addTextListener(new ITextListener() { @Override public void textChanged(TextEvent event) { @@ -273,7 +273,7 @@ public abstract class SourceEditorBase<T extends EObject> extends EditorBase<T> editSource.editor = true; ITopLevelElement modelContext = IPersistencyService.getInstance() .getTopLevelElementFor(getEditedObject()); - modelContext.runAsCommand(() -> updateTheStringInTheModel( + modelContext.runAsCommand(() -> setStringRepresentation( sourceViewer.getTextWidget().getText())); editSource.editor = false; } @@ -307,9 +307,7 @@ public abstract class SourceEditorBase<T extends EObject> extends EditorBase<T> abstract protected String getStringRepresentation(); /** Update the string representation in the model element. */ - // TODO(AD): Please reuse the the "setStringRepresentation": It is really a string representation - // of the source code model. - abstract protected void updateTheStringInTheModel(String s); + abstract protected void setStringRepresentation(String s); /** Displays the actual error in the editor. */ public abstract void showErrors(); diff --git a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/CustomUndoRedoForSourceEditor.java b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/SourceEditorUndoRedo.java similarity index 97% rename from org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/CustomUndoRedoForSourceEditor.java rename to org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/SourceEditorUndoRedo.java index 3bf49cf31..a55e316ff 100644 --- a/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/CustomUndoRedoForSourceEditor.java +++ b/org.fortiss.tooling.base.ui/src/org/fortiss/tooling/base/ui/editor/SourceEditorUndoRedo.java @@ -30,7 +30,7 @@ import org.eclipse.swt.events.KeyListener; * @author aravantinos */ // TODO (AD): Please rename to SourceEditorUndoRedo (Easier to read). -public class CustomUndoRedoForSourceEditor implements KeyListener, ExtendedModifyListener { +public class SourceEditorUndoRedo implements KeyListener, ExtendedModifyListener { /** * Encapsulation of the Undo and Redo stack(s). */ @@ -107,7 +107,7 @@ public class CustomUndoRedoForSourceEditor implements KeyListener, ExtendedModif * the text field to which the Undo-Redo functionality should be * added */ - public CustomUndoRedoForSourceEditor(StyledText editor) { + public SourceEditorUndoRedo(StyledText editor) { editor.addExtendedModifyListener(this); editor.addKeyListener(this); -- GitLab