public class FileGenerationStep extends GenerationStep
Constructor and Description |
---|
FileGenerationStep(org.eclipse.xtext.generator.IFileSystemAccess newFsa)
The constructor is used to initialize a new IFileSystemAccess-object.
|
Modifier and Type | Method and Description |
---|---|
ArrayList<String> |
createExtensions(String fileExtension) |
boolean |
extensionsAlreadyInCache(ArrayList<String> fileExtensions) |
void |
getAllFilesWithSameExtension(ArrayList<String> fileExtensions) |
String |
getUnifiedIdentifier(ArrayList<String> fileExtensions) |
CharSequence |
getVersioningComment(ArrayList<String> fileExtensions,
String currentFileName) |
CharSequence |
insertVersioningCommentTo(String file) |
Object |
postProcessing(StringBuilder filesToPrint) |
Object |
printFiles(String currentEditedFile,
ArrayList<String> fileExtensions) |
void |
startGenerationTask()
This abstract method has to be implemented from a specific GenerationStep-subclass.
|
init
public FileGenerationStep(org.eclipse.xtext.generator.IFileSystemAccess newFsa)
newFsa
- Corresponds to the IFileSystemAccess-object which is needed to generate the different files.public void startGenerationTask()
GenerationStep
startGenerationTask
in class GenerationStep
GenerationStep.startGenerationTask()
public CharSequence insertVersioningCommentTo(String file)
public void getAllFilesWithSameExtension(ArrayList<String> fileExtensions)
public CharSequence getVersioningComment(ArrayList<String> fileExtensions, String currentFileName)
public Object postProcessing(StringBuilder filesToPrint)