diff --git a/src/Ctranslator/TMLCCodeGeneration.java b/src/Ctranslator/TMLCCodeGeneration.java index 485ac7bc06801c3d3952a6abd6cbe1b340850110..96490d7bdbf63e4a5f3b6fcef786a5e854163abf 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();