diff --git a/app/src/main/java/io/neoterm/component/codegen/interfaces/ICodeGenerator.kt b/app/src/main/java/io/neoterm/component/codegen/interfaces/ICodeGenerator.kt new file mode 100644 index 0000000..baff176 --- /dev/null +++ b/app/src/main/java/io/neoterm/component/codegen/interfaces/ICodeGenerator.kt @@ -0,0 +1,13 @@ +package io.neoterm.component.codegen.interfaces + +import io.neoterm.component.codegen.CodeGenParameter +import io.neoterm.component.codegen.model.CodeGenObject + +/** + * @author kiva + */ +abstract class ICodeGenerator(parameter: CodeGenParameter) { + abstract fun getGeneratorName(): String + + abstract fun generateCode(codeGenObject: CodeGenObject): String +}