Class ClassBuilder
-
- All Implemented Interfaces:
public abstract class ClassBuilder<M extends Object>
-
-
Field Summary
Fields Modifier and Type Field Description private final M
model
private final TypeOfCode<M>
typeOfCode
private final ClassCd
classCd
-
Constructor Summary
Constructors Constructor Description ClassBuilder(M model, TypeOfCode<M> typeOfCode, ClassCd classCd)
-
Method Summary
Modifier and Type Method Description final M
getModel()
final TypeOfCode<M>
getTypeOfCode()
final ClassCd
getClassCd()
abstract Unit
makeDecoration()
abstract Unit
makeDeclaration()
abstract Unit
makeImplementation()
abstract CodeGenerationTask<?>
makeGenerationTask(String filePath)
-
-
Constructor Detail
-
ClassBuilder
ClassBuilder(M model, TypeOfCode<M> typeOfCode, ClassCd classCd)
-
-
Method Detail
-
getTypeOfCode
final TypeOfCode<M> getTypeOfCode()
-
getClassCd
final ClassCd getClassCd()
-
makeDecoration
abstract Unit makeDecoration()
-
makeDeclaration
abstract Unit makeDeclaration()
-
makeImplementation
abstract Unit makeImplementation()
-
makeGenerationTask
abstract CodeGenerationTask<?> makeGenerationTask(String filePath)
-
-
-
-