diff --git a/AlgebraicDataflowArchitectureModel/src/generators/IPlatformSpecific.java b/AlgebraicDataflowArchitectureModel/src/generators/IPlatformSpecific.java new file mode 100644 index 0000000..cb187bf --- /dev/null +++ b/AlgebraicDataflowArchitectureModel/src/generators/IPlatformSpecific.java @@ -0,0 +1,17 @@ +package generators; + +import java.util.List; + +import code.ast.Annotation; +import code.ast.CompilationUnit; +import code.ast.ImportDeclaration; +import code.ast.TypeDeclaration; + +public interface IPlatformSpecific { + boolean hasMain(); + boolean isMonolithic(); + boolean hasComponentAnnotation(); + boolean hasPlatformSpecificImports(); + void addComponentAnnotations(TypeDeclaration component, String resourceName); + void addPlatformSpecificImports(CompilationUnit cu); +}