[xtext generator] added default value of 'encoding' and 'lineDelimiter' in CodeConfig, removed pre-setting from workflow template in RuntimeProjectDescriptor

Signed-off-by: Christian Schneider <christian.schneider@itemis.de>
This commit is contained in:
Christian Schneider 2015-10-21 11:33:22 +02:00
parent 8f6be88c7a
commit 3b6fbab23b
7 changed files with 3 additions and 8 deletions

View file

@ -15,6 +15,7 @@ import org.eclipse.xtend.lib.annotations.Accessors
import org.eclipse.xtext.util.Strings
import org.eclipse.xtext.util.XtextVersion
import org.eclipse.xtext.xtext.generator.model.annotations.IClassAnnotation
import java.nio.charset.Charset
/**
* Configuration object for generated code.
@ -29,10 +30,10 @@ class CodeConfig implements IGuiceAwareGeneratorComponent {
static val FILE_HEADER_VAR_VERSION = '${version}'
@Accessors
String encoding
String encoding = Charset.defaultCharset.name
@Accessors
String lineDelimiter
String lineDelimiter = Strings.newLine
@Accessors(PUBLIC_GETTER)
String fileHeader

View file

@ -202,7 +202,6 @@ class RuntimeProjectDescriptor extends TestedProjectDescriptor {
}
code = {
encoding = "«config.encoding»"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
}
}

View file

@ -25,7 +25,6 @@ Workflow {
}
code = {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
}
}

View file

@ -31,7 +31,6 @@ Workflow {
}
code = {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
}
}

View file

@ -25,7 +25,6 @@ Workflow {
}
code = {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
}
}

View file

@ -28,7 +28,6 @@ Workflow {
}
code = {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
}
}

View file

@ -22,7 +22,6 @@ Workflow {
}
code = {
encoding = "UTF-8"
lineDelimiter = "\n"
fileHeader = "/*\n * generated by Xtext \${version}\n */"
}
}