From 61d059cb2cbe45486136309beb9305b07281687e Mon Sep 17 00:00:00 2001 From: Etudiant Master SESI <irina.lee@etu.upmc.fr> Date: Tue, 22 May 2018 18:37:17 +0200 Subject: [PATCH] update .gitkeep ans syscamstranslator --- .../syscamstranslator/toSysCAMS/Header.java | 8 +- .../toSysCAMS/PrimitiveCode.java | 96 ------------------- src/main/java/ui/syscams/.gitkeep | 0 3 files changed, 4 insertions(+), 100 deletions(-) delete mode 100644 src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java delete mode 100644 src/main/java/ui/syscams/.gitkeep diff --git a/src/main/java/syscamstranslator/toSysCAMS/Header.java b/src/main/java/syscamstranslator/toSysCAMS/Header.java index 088972a197..a8fe2e4d8c 100644 --- a/src/main/java/syscamstranslator/toSysCAMS/Header.java +++ b/src/main/java/syscamstranslator/toSysCAMS/Header.java @@ -52,7 +52,7 @@ import ui.syscams.SysCAMSBlockTDF; /** * Class Header - * En-tĂȘte des fichiers .h et .cpp + * Header of files .h and .cpp * Creation: 14/05/2018 * @version 1.0 14/05/2018 * @author Irina Kit Yan LEE @@ -80,13 +80,13 @@ public class Header { public static String getClusterHeader(SysCAMSTCluster cluster) { if (cluster != null) { - List<SysCAMSBlockTDF> blocks = cluster.getBlocks(); + LinkedList<SysCAMSTBlockTDF> blocks = cluster.getTDFBlocks(); headerCluster = "//-------------------------------Header------------------------------------" + CR2 + "#include <systemc-ams>" + CR2; - for (SysCAMSBlockTDF b : blocks) { - headerCluster = headerCluster + "#include \"" + b.getValue() + ".h\"" + CR; + for (SysCAMSTBlockTDF b : blocks) { + headerCluster = headerCluster + "#include \"" + b.getTDFname() + ".h\"" + CR; } headerCluster = headerCluster + CR; } else { diff --git a/src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java b/src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java deleted file mode 100644 index bfe11d9f48..0000000000 --- a/src/main/java/syscamstranslator/toSysCAMS/PrimitiveCode.java +++ /dev/null @@ -1,96 +0,0 @@ -/* Copyright or (C) or Copr. GET / ENST, Telecom-Paris, Ludovic Apvrille - * Daniela Genius, Lip6, UMR 7606 - * - * ludovic.apvrille AT enst.fr - * daniela.genius@lip6.fr - * - * This software is a computer program whose purpose is to allow the - * edition of TURTLE analysis, design and deployment diagrams, to - * allow the generation of RT-LOTOS or Java code from this diagram, - * and at last to allow the analysis of formal validation traces - * obtained from external tools, e.g. RTL from LAAS-CNRS and CADP - * from INRIA Rhone-Alpes. - * - * This software is governed by the CeCILL license under French law and - * abiding by the rules of distribution of free software. You can use, - * modify and/ or redistribute the software under the terms of the CeCILL - * license as circulated by CEA, CNRS and INRIA at the following URL - * "http://www.cecill.info". - * - * As a counterpart to the access to the source code and rights to copy, - * modify and redistribute granted by the license, users are provided only - * with a limited warranty and the software's author, the holder of the - * economic rights, and the successive licensors have only limited - * liability. - * - * In this respect, the user's attention is drawn to the risks associated - * with loading, using, modifying and/or developing or reproducing the - * software by the user in light of its specific status of free software, - * that may mean that it is complicated to manipulate, and that also - * therefore means that it is reserved for developers and experienced - * professionals having in-depth computer knowledge. Users are therefore - * encouraged to load and test the software's suitability as regards their - * requirements in conditions enabling the security of their systems and/or - * data to be ensured and, more generally, to use and operate it in the - * same conditions as regards security. - * - * The fact that you are presently reading this means that you have had - * knowledge of the CeCILL license and that you accept its terms. - */ - -/* this class produces the lines containing essentially the initial #includes; we include all potential components event if they are not used in the deployment diagram*/ - -/* authors: v1.0 Raja GATGOUT 2014 - v2.0 Daniela GENIUS, Julien HENON 2015 */ - -package syscamstranslator.toSysCAMS; - -import java.util.List; - -import syscamstranslator.*; -import ui.syscams.SysCAMSBlockTDF; -import ui.syscams.SysCAMSPortConverter; -import ui.syscams.SysCAMSPortTDF; - -/** - * Class Header - * En-tĂȘte des fichiers .h et .cpp - * Creation: 14/05/2018 - * @version 1.0 14/05/2018 - * @author Irina Kit Yan LEE -*/ - -public class PrimitiveCode { - static private String codePrimitive; - static private String corpsCluster; - private final static String CR = "\n"; - private final static String CR2 = "\n\n"; - - PrimitiveCode() {} - - public static String getPrimitiveCode(SysCAMSBlockTDF tdf) { - if (tdf != null) { - codePrimitive = Header.getPrimitiveHeader(tdf) + Corps.getPrimitiveCorps(tdf); - } else { - codePrimitive = ""; - } - return codePrimitive; - } - - public static String getClusterCorps(SysCAMSTCluster cluster) { - if (cluster != null) { - List<SysCAMSBlockTDF> blocks = cluster.getBlocks(); - - corpsCluster = "//-------------------------------Header------------------------------------" + CR2 - + "#include <systemc-ams>" + CR2; - - for (SysCAMSBlockTDF b : blocks) { - corpsCluster = corpsCluster + "#include \"" + b.getValue() + ".h\"" + CR; - } - corpsCluster = corpsCluster + CR; - } else { - corpsCluster = ""; - } - return corpsCluster; - } -} diff --git a/src/main/java/ui/syscams/.gitkeep b/src/main/java/ui/syscams/.gitkeep deleted file mode 100644 index e69de29bb2..0000000000 -- GitLab