public class CompilingMethods
extends java.lang.Object
Constructor and Description |
---|
CompilingMethods() |
Modifier and Type | Method and Description |
---|---|
org.eclipse.core.runtime.IStatus |
abstraction(GraphValue graph) |
org.eclipse.core.runtime.IStatus |
boolean2Events(GraphValue graph) |
org.eclipse.core.runtime.IStatus |
clockCalculus(GraphValue graph) |
org.eclipse.core.runtime.IStatus |
cluster(GraphValue graph) |
org.eclipse.core.runtime.IStatus |
DCGPoly2DCGBool(GraphValue graph) |
org.eclipse.core.runtime.IStatus |
Flattening(GraphValue graph) |
org.eclipse.core.runtime.IStatus |
generateC(long graph,
boolean abstractionApplied) |
org.eclipse.core.runtime.IStatus |
generateCPP(long graph,
boolean abstractionApplied) |
org.eclipse.core.runtime.IStatus |
generateJava(long graph,
org.eclipse.core.runtime.IPath targetDir,
boolean abstractionApplied,
CompilationUtils compilationUtils) |
org.eclipse.core.runtime.IStatus |
generateLustre(long graph) |
org.eclipse.core.runtime.IStatus |
generateProfiling(long graph) |
org.eclipse.core.runtime.IStatus |
generateSigali(long graph) |
org.eclipse.core.runtime.IStatus |
generateSignal(long tree,
org.eclipse.core.runtime.IPath fileDirectory) |
org.eclipse.core.runtime.IStatus |
generateSignalAbstraction(long graph) |
org.eclipse.core.runtime.IStatus |
generateSignalLIS(long tree) |
org.eclipse.core.runtime.IStatus |
generateSignalTRA(long graph) |
org.eclipse.core.runtime.IStatus |
generateSSME(long tree,
org.eclipse.core.runtime.IPath fileDirectory) |
org.eclipse.core.runtime.IStatus |
generateSyndex(long graph) |
org.eclipse.core.runtime.IStatus |
getErrorCompilationStatus(java.lang.String message)
Method returning the error status
|
org.eclipse.core.runtime.IStatus |
retiming(GraphValue graph) |
org.eclipse.core.runtime.IStatus |
sequentializing(GraphValue graph,
long tree,
boolean clustersApplied) |
org.eclipse.core.runtime.IStatus |
unify(GraphValue graph) |
public org.eclipse.core.runtime.IStatus getErrorCompilationStatus(java.lang.String message)
message
- the error messagepublic org.eclipse.core.runtime.IStatus abstraction(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus boolean2Events(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus clockCalculus(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus cluster(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus DCGPoly2DCGBool(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus Flattening(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus retiming(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus sequentializing(GraphValue graph, long tree, boolean clustersApplied)
graph
- the graph generated from the abstract syntax treetree
- the abstract syntax treeclustersApplied
- boolean set to true if a clustering is appliedpublic org.eclipse.core.runtime.IStatus unify(GraphValue graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus generateC(long graph, boolean abstractionApplied)
graph
- the graph generated from the abstract syntax treeabstractionApplied
- boolean set to true if an abstraction is appliedpublic org.eclipse.core.runtime.IStatus generateCPP(long graph, boolean abstractionApplied)
graph
- the graph generated from the abstract syntax treeabstractionApplied
- boolean set to true if an abstraction is appliedpublic org.eclipse.core.runtime.IStatus generateJava(long graph, org.eclipse.core.runtime.IPath targetDir, boolean abstractionApplied, CompilationUtils compilationUtils)
graph
- the graph generated from the abstract syntax treetargetDir
- the path where the Java project will be createdabstractionApplied
- boolean set to true if an abstraction is appliedpublic org.eclipse.core.runtime.IStatus generateLustre(long graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus generateProfiling(long graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus generateSigali(long graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus generateSignal(long tree, org.eclipse.core.runtime.IPath fileDirectory)
tree
- the abstract syntax treefileDirectory
- the output directorypublic org.eclipse.core.runtime.IStatus generateSignalLIS(long tree)
tree
- the abstract syntax treepublic org.eclipse.core.runtime.IStatus generateSignalTRA(long graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus generateSignalAbstraction(long graph)
graph
- the graph generated from the abstract syntax treepublic org.eclipse.core.runtime.IStatus generateSSME(long tree, org.eclipse.core.runtime.IPath fileDirectory)
tree
- the abstract syntax treefileDirectory
- the output directorypublic org.eclipse.core.runtime.IStatus generateSyndex(long graph)
graph
- the graph generated from the abstract syntax tree