Bug 566309 - [Robotics] Integrate tables for Assertions, Contracts & NFProperties (ITP contribution)
- Correct some NLS, missing header issues
Change-Id: I6b2455b8cd74033555b07ba53de733db7682d936
Signed-off-by: Ansgar Radermacher <ansgar.radermacher@cea.fr>
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/AQLExpressionLanguage.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/AQLExpressionLanguage.java
index f3745c3..b88566b 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/AQLExpressionLanguage.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/AQLExpressionLanguage.java
@@ -9,7 +9,7 @@
*
* Contributors:
* Jabier Martinez, Tecnalia
- * Angel López , Tecnalia
+ * Angel López , Tecnalia
* Alejandra Ruiz, Tecnalia
*
*****************************************************************************/
@@ -19,8 +19,10 @@
import java.util.Map;
import org.eclipse.acceleo.query.runtime.EvaluationResult;
+import org.eclipse.acceleo.query.runtime.IQueryBuilderEngine;
import org.eclipse.acceleo.query.runtime.IQueryBuilderEngine.AstResult;
import org.eclipse.acceleo.query.runtime.IQueryEnvironment;
+import org.eclipse.acceleo.query.runtime.IQueryEvaluationEngine;
import org.eclipse.acceleo.query.runtime.Query;
import org.eclipse.acceleo.query.runtime.impl.QueryBuilderEngine;
import org.eclipse.acceleo.query.runtime.impl.QueryEvaluationEngine;
@@ -32,17 +34,17 @@
@Override
public String getName() {
- return "AQL";
+ return "AQL"; //$NON-NLS-1$
}
@Override
public Object evaluate(EObject context, String expression) {
IQueryEnvironment queryEnvironment = Query.newEnvironmentWithDefaultServices(null);
- QueryBuilderEngine builder = new QueryBuilderEngine(queryEnvironment);
+ IQueryBuilderEngine builder = new QueryBuilderEngine(queryEnvironment);
AstResult astResult = builder.build(expression);
- QueryEvaluationEngine engine = new QueryEvaluationEngine(queryEnvironment);
+ IQueryEvaluationEngine engine = new QueryEvaluationEngine(queryEnvironment);
Map<String, Object> variables = new HashMap<String, Object>();
- variables.put("self", context);
+ variables.put("self", context); //$NON-NLS-1$
EvaluationResult evaluationResult = engine.eval(astResult, variables);
return evaluationResult.getResult();
}
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/P4RAQLExpressionLanguage.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/P4RAQLExpressionLanguage.java
index ecc12e5..891724a 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/P4RAQLExpressionLanguage.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/P4RAQLExpressionLanguage.java
@@ -9,7 +9,7 @@
*
* Contributors:
* Jabier Martinez, Tecnalia
- * Angel López , Tecnalia
+ * Angel López , Tecnalia
* Alejandra Ruiz, Tecnalia
*
*****************************************************************************/
@@ -22,7 +22,7 @@
@Override
public String getName() {
- return "P4R AQL";
+ return "P4R AQL"; //$NON-NLS-1$
}
@Override
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/activator/Activator.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/activator/Activator.java
index 253fd53..2097ba9 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/activator/Activator.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.aql/src/org/eclipse/papyrus/robotics/assertions/languages/aql/activator/Activator.java
@@ -1,3 +1,18 @@
+/*****************************************************************************
+ * Copyright (c) 2020 TECNALIA.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ *
+ * Contributors:
+ * Jabier Martinez, Tecnalia
+ * Angel López , Tecnalia
+ * Alejandra Ruiz, Tecnalia
+ *
+ *****************************************************************************/
package org.eclipse.papyrus.robotics.assertions.languages.aql.activator;
import org.eclipse.ui.plugin.AbstractUIPlugin;
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/META-INF/MANIFEST.MF b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/META-INF/MANIFEST.MF
index e34dd5b..0209347 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/META-INF/MANIFEST.MF
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/META-INF/MANIFEST.MF
@@ -11,7 +11,8 @@
org.eclipse.papyrus.robotics.profile,
org.eclipse.papyrus.robotics.assertions.ui,
org.eclipse.papyrus.robotics.assertions.profile,
- org.eclipse.papyrus.infra.properties.ui
+ org.eclipse.papyrus.infra.properties.ui,
+ org.eclipse.papyrus.designer.languages.common.base;bundle-version="1.2.0"
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
Automatic-Module-Name: org.eclipse.papyrus.robotics.assertions.languages.othello
Bundle-ActivationPolicy: lazy
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OCRAIntegration.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OCRAIntegration.java
index 3783307..a1b80b2 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OCRAIntegration.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OCRAIntegration.java
@@ -9,7 +9,7 @@
*
* Contributors:
* Jabier Martinez, Tecnalia
- * Angel López , Tecnalia
+ * Angel López , Tecnalia
*
*****************************************************************************/
package org.eclipse.papyrus.robotics.assertions.languages.othello;
@@ -24,12 +24,16 @@
import java.io.OutputStreamWriter;
public class OCRAIntegration {
-
- public static final String COMMAND_CHECK_REFINEMENT = "ocra_check_refinement";
- public static final String COMMAND_CHECK_CONSISTENCY = "ocra_check_consistency";
-
+
+ public static final String COMMAND_CHECK_REFINEMENT = "ocra_check_refinement"; //$NON-NLS-1$
+ public static final String COMMAND_CHECK_CONSISTENCY = "ocra_check_consistency"; //$NON-NLS-1$
+
+ protected static final String ERROR = "ERROR"; //$NON-NLS-1$
+ protected static final String OUTPUT = "OUTPUT"; //$NON-NLS-1$
+
/**
* Get Console result
+ *
* @param absolutePathToOCRA
* @param absolutePathToOSSFile
* @param command
@@ -43,10 +47,9 @@
Runtime rt = Runtime.getRuntime();
// Launch the process
Process proc = rt.exec(absolutePathToOCRA);
-
OCRAIntegration ocraInt = new OCRAIntegration();
- ProcessReaderThread errorStream = ocraInt.new ProcessReaderThread(proc.getErrorStream(), "ERROR", processText);
- ProcessReaderThread outputStream = ocraInt.new ProcessReaderThread(proc.getInputStream(), "OUTPUT", processText);
+ ProcessReaderThread errorStream = ocraInt.new ProcessReaderThread(proc.getErrorStream(), ERROR, processText);
+ ProcessReaderThread outputStream = ocraInt.new ProcessReaderThread(proc.getInputStream(), OUTPUT, processText);
errorStream.start();
outputStream.start();
@@ -70,7 +73,7 @@
// remove empy lines
result = result.replaceAll("(?m)^[ \t]*\r?\n", "");
return result;
- //return processText.toString();
+ // return processText.toString();
} catch (Exception t) {
t.printStackTrace();
return null;
@@ -100,7 +103,9 @@
/**
*
* @param is
- * @param type: OUTPUT or ERROR
+ * an input stream
+ * @param type
+ * OUTPUT or ERROR
* @param processText
*/
public ProcessReaderThread(InputStream is, String type, StringBuffer processText) {
@@ -115,13 +120,13 @@
BufferedReader br = new BufferedReader(isr);
String line = null;
while ((line = br.readLine()) != null) {
- if (type.equals("OUTPUT")) {
+ if (type.equals(OUTPUT)) {
processText.append(line);
- processText.append("\n");
+ processText.append("\n"); //$NON-NLS-1$
}
- if (type.equals("ERROR")) {
+ if (type.equals(ERROR)) {
processText.append(line);
- processText.append("\n");
+ processText.append("\n"); //$NON-NLS-1$
}
}
} catch (IOException ioe) {
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OthelloLanguage.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OthelloLanguage.java
index 2d86a23..1e3a81b 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OthelloLanguage.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/OthelloLanguage.java
@@ -9,7 +9,7 @@
*
* Contributors:
* Jabier Martinez, Tecnalia
- * Angel López , Tecnalia
+ * Angel López , Tecnalia
*
*****************************************************************************/
package org.eclipse.papyrus.robotics.assertions.languages.othello;
@@ -21,6 +21,7 @@
import org.eclipse.core.runtime.Platform;
import org.eclipse.emf.ecore.EObject;
import org.eclipse.jface.dialogs.MessageDialog;
+import org.eclipse.papyrus.designer.languages.common.base.StringConstants;
import org.eclipse.papyrus.robotics.assertions.languages.AssertionsHelper;
import org.eclipse.papyrus.robotics.assertions.languages.IExpressionLanguage;
import org.eclipse.papyrus.robotics.assertions.languages.othello.activator.Activator;
@@ -44,6 +45,8 @@
public class OthelloLanguage implements IExpressionLanguage {
+ public static final String OSS_EXT = ".oss"; //$NON-NLS-1$
+ public static final String P4R_TEMP = "p4r_temp_"; //$NON-NLS-1$
public static final String NAME = "Othello"; //$NON-NLS-1$
@Override
@@ -62,9 +65,9 @@
} else {
ocra_command = OCRAIntegration.COMMAND_CHECK_CONSISTENCY;
}
-
+
String ocraPath = Platform.getPreferencesService().getString(Activator.PLUGIN_ID, OCRAPreferencePage.OCRA_PATH,
- "", null);
+ StringConstants.EMPTY, null);
// Control checks
if (ocraPath == null || ocraPath.isEmpty()) {
@@ -81,7 +84,7 @@
String ocraConsole;
try {
- File tempFile = File.createTempFile("p4r_temp_", ".oss");
+ File tempFile = File.createTempFile(P4R_TEMP, OSS_EXT);
OCRAIntegration.writeFile(tempFile, oss.toString());
ocraConsole = OCRAIntegration.getConsoleResult(ocraPath, tempFile.getAbsolutePath(), ocra_command);
tempFile.delete();
@@ -91,7 +94,7 @@
ScrollableColorMessageDialog dialog = new ScrollableColorMessageDialog(Display.getCurrent().getActiveShell(), "Using OCRA to evaluate Othello assertions", "OSS file", oss.toString());
dialog.open();
-
+
dialog = new ScrollableColorMessageDialog(Display.getCurrent().getActiveShell(), "Using OCRA to evaluate Othello assertions", "OCRA Console", ocraConsole);
dialog.open();
@@ -117,9 +120,9 @@
ComponentDefinition compDef = compInstance.getCompdef();
oss.append("SUB ");
oss.append(compInstance.getBase_Property().getName());
- oss.append(":");
+ oss.append(":"); //$NON-NLS-1$
oss.append(compDef.getBase_Class().getName());
- oss.append(";\n");
+ oss.append(";\n"); //$NON-NLS-1$
}
// add connections
@@ -129,16 +132,16 @@
ConnectableElement ce = start.getRole();
Property prop = start.getPartWithPort();
oss.append(prop.getName());
- oss.append(".");
+ oss.append(StringConstants.DOT);
oss.append(ce.getName());
- oss.append(" := ");
+ oss.append(" := "); //$NON-NLS-1$
ConnectorEnd end = connector.getEnds().get(1);
ce = end.getRole();
prop = end.getPartWithPort();
oss.append(prop.getName());
- oss.append(".");
+ oss.append(StringConstants.DOT);
oss.append(ce.getName());
- oss.append(";\n");
+ oss.append(";\n"); //$NON-NLS-1$
}
// we save this position to enter the refinedBy contracts
@@ -283,11 +286,11 @@
public boolean isGlobalEvaluation() {
return true;
}
-
+
public String getOSSForEvaluation(EObject context, String expression) {
-
+
// Get context
-
+
ComponentDefinition compDefinition = null;
ComponentInstance compInstance = null;
org.eclipse.papyrus.robotics.profile.robotics.components.System system = null;
@@ -320,7 +323,7 @@
org.eclipse.papyrus.robotics.profile.robotics.components.System.class);
}
}
-
+
StringBuffer oss = new StringBuffer();
@@ -370,5 +373,4 @@
}
return oss.toString();
}
-
}
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguage.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguage.java
index eb7cf95..0ea6468 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguage.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguage.java
@@ -11,6 +11,7 @@
* Jabier Martinez, Tecnalia
*
*****************************************************************************/
+
package org.eclipse.papyrus.robotics.assertions.languages.othello;
import org.eclipse.emf.ecore.EObject;
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguageEditor.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguageEditor.java
index c20b971..1f88699 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguageEditor.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/P4ROthelloLanguageEditor.java
@@ -1,9 +1,23 @@
+/*****************************************************************************
+ * Copyright (c) 2020 TECNALIA.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ *
+ * Contributors:
+ * Jabier Martinez, Tecnalia
+ *
+ *****************************************************************************/
package org.eclipse.papyrus.robotics.assertions.languages.othello;
import org.eclipse.papyrus.robotics.assertions.languages.editor.P4RBasicLanguageEditor;
public class P4ROthelloLanguageEditor extends P4RBasicLanguageEditor {
+ @SuppressWarnings("nls")
public String[] keywords = new String[] { "not", "big_or", "big_and", "and", "or", "xor", "implies", "iff",
"always", "never", "in the future", "then", "until", "releases", "historically", "in the past",
"previously", "since", "triggered", "at next", "at last", "true", "false", "time_until", "time_since",
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/activator/Activator.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/activator/Activator.java
index 5d3a488..a8da7ce 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/activator/Activator.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/activator/Activator.java
@@ -1,3 +1,17 @@
+/*****************************************************************************
+ * Copyright (c) 2020 TECNALIA.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ *
+ * Contributors:
+ * Jabier Martinez, Tecnalia
+ * Angel Lopez , Tecnalia
+ *
+ *****************************************************************************/
package org.eclipse.papyrus.robotics.assertions.languages.othello.activator;
import org.eclipse.ui.plugin.AbstractUIPlugin;
@@ -40,5 +54,4 @@
public static Activator getDefault() {
return plugin;
}
-
}
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/OCRAPreferencePage.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/OCRAPreferencePage.java
index ad7936a..a587121 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/OCRAPreferencePage.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/OCRAPreferencePage.java
@@ -1,20 +1,36 @@
+/*****************************************************************************
+ * Copyright (c) 2020 TECNALIA.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ *
+ * Contributors:
+ * Jabier Martinez, Tecnalia
+ * Angel López , Tecnalia
+ *
+ *****************************************************************************/
+
package org.eclipse.papyrus.robotics.assertions.languages.othello.preferences;
-import org.eclipse.jface.preference.*;
-import org.eclipse.ui.IWorkbenchPreferencePage;
-import org.eclipse.ui.IWorkbench;
+import org.eclipse.jface.preference.FieldEditorPreferencePage;
+import org.eclipse.jface.preference.FileFieldEditor;
import org.eclipse.papyrus.robotics.assertions.languages.othello.activator.Activator;
+import org.eclipse.ui.IWorkbench;
+import org.eclipse.ui.IWorkbenchPreferencePage;
public class OCRAPreferencePage
extends FieldEditorPreferencePage
implements IWorkbenchPreferencePage {
- public static final String OCRA_PATH = "OCRA_PATH";
+ public static final String OCRA_PATH = "OCRA_PATH"; //$NON-NLS-1$
public OCRAPreferencePage() {
super(GRID);
setPreferenceStore(Activator.getDefault().getPreferenceStore());
- setDescription("OCRA Preferences");
+ setDescription("OCRA Preferences"); //$NON-NLS-1$
}
public void createFieldEditors() {
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/PreferenceConstants.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/PreferenceConstants.java
index f847fe7..a63f140 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/PreferenceConstants.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.othello/src/org/eclipse/papyrus/robotics/assertions/languages/othello/preferences/PreferenceConstants.java
@@ -1,3 +1,18 @@
+/*****************************************************************************
+ * Copyright (c) 2020 TECNALIA.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ *
+ * Contributors:
+ * Jabier Martinez, Tecnalia
+ * Angel López , Tecnalia
+ *
+ *****************************************************************************/
+
package org.eclipse.papyrus.robotics.assertions.languages.othello.preferences;
/**
@@ -5,6 +20,6 @@
*/
public class PreferenceConstants {
- public static final String P_PATH = "pathPreference";
+ public static final String P_PATH = "pathPreference"; //$NON-NLS-1$
}
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguage.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguage.java
index d0e1676..831cbed 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguage.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguage.java
@@ -11,7 +11,6 @@
* Jabier Martinez, Tecnalia
*
*****************************************************************************/
-
package org.eclipse.papyrus.robotics.assertions.languages.p4rocl;
import java.util.ArrayList;
@@ -45,7 +44,7 @@
@Override
public String getName() {
- return "P4R OCL";
+ return "P4R OCL"; //$NON-NLS-1$
}
@Override
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguageEditor.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguageEditor.java
index 1aa47d5..b8a5d57 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguageEditor.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/P4ROCLLanguageEditor.java
@@ -18,6 +18,7 @@
public class P4ROCLLanguageEditor extends P4RBasicLanguageEditor {
+ @SuppressWarnings("nls")
@Override
public String[] getKeywords() {
// TODO not complete
diff --git a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/activator/Activator.java b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/activator/Activator.java
index ebc3b1a..087098d 100644
--- a/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/activator/Activator.java
+++ b/plugins/assertions/languages/org.eclipse.papyrus.robotics.assertions.languages.p4rocl/src/org/eclipse/papyrus/robotics/assertions/languages/p4rocl/activator/Activator.java
@@ -1,3 +1,16 @@
+/*****************************************************************************
+ * Copyright (c) 2020 TECNALIA.
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ *
+ * Contributors:
+ * Jabier Martinez, Tecnalia
+ *
+ *****************************************************************************/
package org.eclipse.papyrus.robotics.assertions.languages.p4rocl.activator;
import org.eclipse.ui.plugin.AbstractUIPlugin;