diff --git a/AlgebraicDataflowArchitectureModel/src/algorithm/CodeGenerator.java b/AlgebraicDataflowArchitectureModel/src/algorithm/CodeGenerator.java index 06b37f1..61cb9b0 100644 --- a/AlgebraicDataflowArchitectureModel/src/algorithm/CodeGenerator.java +++ b/AlgebraicDataflowArchitectureModel/src/algorithm/CodeGenerator.java @@ -1,5 +1,19 @@ package algorithm; -public class CodeGenerator { +import java.util.ArrayList; +import models.*; +import models.dataFlowModel.*; + +public class CodeGenerator { + static public ArrayList doGenerate(ResourceDependencyGraph graph){ + ArrayList codes = new ArrayList<>(); + for(Node n:graph.getNodes()) { + ResourceNode resource = (ResourceNode) n; + codes.add("public class " + resource.getIdentifierTemplate().getResourceName() + " {"); + ((StoreAttribute) resource.getAttribute()).isStored(); + codes.add("}"); + } + return codes; + } }