From 25380ee38b1e7d511b0f9f38eaf1f4561db255fb Mon Sep 17 00:00:00 2001
From: Andrea Enrici <andrea.enrici@nokia.com>
Date: Fri, 20 Feb 2015 17:52:03 +0000
Subject: [PATCH] added CPs

---
 src/Ctranslator/TMLCCodeGeneration.java | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/src/Ctranslator/TMLCCodeGeneration.java b/src/Ctranslator/TMLCCodeGeneration.java
index 485ac7bc06..96490d7bdb 100755
--- a/src/Ctranslator/TMLCCodeGeneration.java
+++ b/src/Ctranslator/TMLCCodeGeneration.java
@@ -110,6 +110,31 @@ public class TMLCCodeGeneration	{
 		tmla = _tmap.getTMLArchitecture();
 		mappedCPLibs = _tmap.getMappedTMLCPLibs();
 
+		for( TMLCPLib tmlcplib: mappedCPLibs )	{
+			TraceManager.addDev( "CPLIB " + tmlcplib.getName() );
+			for( TMLCPLibArtifact artifact: tmlcplib.getArtifacts() )	{
+				TraceManager.addDev( "Artifact: " + artifact.getName() );
+				TraceManager.addDev( "----------" + artifact.getTaskName() );
+				TraceManager.addDev( "----------" + artifact.getPortName() );
+				TraceManager.addDev( "----------" + artifact.getMemoryName() );
+				TraceManager.addDev( "----------" + artifact.getPriority() );
+			}
+		}
+		for( TMLChannel ch: tmlm.getChannels() )	{
+			TraceManager.addDev( "channel: " + ch.getName() );
+			if( ch.isBasicChannel() )	{
+				TraceManager.addDev( "Basic channel" );
+				//from the channel I get the ports and from above I get the port, the priority and the CP
+			}
+			else	{
+				TraceManager.addDev( ch.getOriginTasks().toString() );
+				TraceManager.addDev( ch.getDestinationTasks().toString() );
+				TraceManager.addDev( ch.getOriginPorts().toString() );
+				TraceManager.addDev( ch.getDestinationPorts().toString() );
+			}
+		}
+		System.exit(0);
+
 
 		ArrayList<TMLTask> mappedTasks = tmap.getMappedTasks();
 		ArrayList<TMLElement> commElts = tmap.getMappedCommunicationElement();
-- 
GitLab