summaryrefslogtreecommitdiff
path: root/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend
diff options
context:
space:
mode:
Diffstat (limited to 'org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend')
-rw-r--r--org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend11
1 files changed, 9 insertions, 2 deletions
diff --git a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend
index c88cad8..fb47cf8 100644
--- a/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend
+++ b/org.genivi.commonapi.core/src/org/genivi/commonapi/core/generator/FrancaGeneratorExtensions.xtend
@@ -33,7 +33,9 @@ import org.genivi.commonapi.core.deployment.DeploymentInterfacePropertyAccessor$
import static com.google.common.base.Preconditions.*
import org.eclipse.core.resources.ResourcesPlugin
-import org.eclipse.core.runtime.preferences.ConfigurationScope
+import org.eclipse.core.runtime.preferences.InstanceScope
+import org.eclipse.core.runtime.preferences.DefaultScope
+import org.genivi.commonapi.core.preferences.PreferenceConstants
class FrancaGeneratorExtensions {
def String getFullyQualifiedName(FModelElement fModelElement) {
@@ -578,12 +580,17 @@ class FrancaGeneratorExtensions {
return file.location.toString
}
+
+ def getHeader() {
+ val deflt = DefaultScope::INSTANCE.getNode(PreferenceConstants::SCOPE).get(PreferenceConstants::P_LICENSE, "");
+ return InstanceScope::INSTANCE.getNode(PreferenceConstants::SCOPE).get(PreferenceConstants::P_LICENSE, deflt);
+ }
def generateCommonApiLicenseHeader() '''
/*
* This file was generated by the CommonAPI Generators.
*
- «ConfigurationScope::INSTANCE.getNode("org.genivi.commonapi.core").get("licenseHeader", "")»
+ «getHeader()»
*/
'''
} \ No newline at end of file