소스 검색

Fixes regression with changes that were made to remove the "magic" package org.yakindu.scr when generating statechart models from sgen files.

Robert Rudi 7 년 전
부모
커밋
6be12430eb

+ 13 - 0
test-plugins/org.yakindu.sct.generator.java.test/model/model.declarations.sgen

@@ -6,6 +6,11 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
+		
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -31,6 +36,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -56,6 +65,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true

+ 4 - 0
test-plugins/org.yakindu.sct.generator.java.test/model/model.entries.sgen

@@ -5,6 +5,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true

+ 12 - 0
test-plugins/org.yakindu.sct.generator.java.test/model/model.eventdriven.sgen

@@ -5,6 +5,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -29,6 +33,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -55,6 +63,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true

+ 24 - 0
test-plugins/org.yakindu.sct.generator.java.test/model/model.executionorder.sgen

@@ -5,6 +5,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -29,6 +33,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -56,6 +64,10 @@ GeneratorModel for yakindu::java {
 			targetFolder = "src-gen"
 		}
 
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
+		
 		feature GeneralFeatures {
 			TimerService = true
 			RuntimeService = true
@@ -79,6 +91,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -104,6 +120,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -128,6 +148,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true

+ 4 - 0
test-plugins/org.yakindu.sct.generator.java.test/model/model.expressions.sgen

@@ -5,6 +5,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true

+ 301 - 1
test-plugins/org.yakindu.sct.generator.java.test/model/model.sgen

@@ -6,6 +6,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -30,6 +34,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -54,6 +62,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -79,6 +91,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -103,6 +119,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -127,6 +147,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -151,6 +175,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -175,6 +203,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -199,6 +231,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -223,6 +259,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -247,6 +287,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -271,6 +315,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -295,6 +343,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -319,6 +371,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -343,6 +399,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -367,6 +427,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -391,6 +455,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -415,6 +483,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -439,6 +511,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -463,6 +539,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -487,6 +567,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -512,6 +596,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -536,6 +624,38 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
+
+		feature GeneralFeatures {
+			TimerService = true
+			RuntimeService = true
+		}
+
+		feature FunctionInlining {
+			inlineReactions = false
+			inlineEntryActions = false
+			inlineExitActions = false
+			inlineEnterSequences = false
+			inlineExitSequences = false
+			inlineChoices = false
+			inlineEnterRegion = false
+			inlineExitRegion = false
+			inlineEntries = false
+		}
+	}
+	
+	statechart FloatModulo {
+		feature Outlet {
+			targetProject = "org.yakindu.sct.generator.java.test"
+			targetFolder = "src-gen"
+		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -560,6 +680,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -584,6 +708,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -608,6 +736,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -632,6 +764,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -656,6 +792,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -680,6 +820,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -704,6 +848,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -728,6 +876,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -752,6 +904,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -776,6 +932,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -800,6 +960,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -825,6 +989,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -850,6 +1018,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -874,6 +1046,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -898,6 +1074,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -922,6 +1102,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -946,6 +1130,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -970,6 +1158,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -994,6 +1186,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1018,6 +1214,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1042,6 +1242,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1066,6 +1270,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1090,6 +1298,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1114,6 +1326,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1138,6 +1354,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1162,6 +1382,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1186,6 +1410,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1211,6 +1439,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1235,6 +1467,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1259,6 +1495,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1283,6 +1523,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1307,6 +1551,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1331,6 +1579,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1355,6 +1607,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1379,6 +1635,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1403,6 +1663,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1427,6 +1691,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1451,6 +1719,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1475,6 +1747,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1499,6 +1775,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1523,6 +1803,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1542,11 +1826,15 @@ GeneratorModel for yakindu::java {
 		}
 	}
 	
-		statechart VariadicFunctions {
+	statechart VariadicFunctions {
 		feature Outlet {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			TimerService = true
@@ -1572,6 +1860,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			RuntimeService = true
@@ -1590,6 +1882,10 @@ GeneratorModel for yakindu::java {
 			targetProject = "org.yakindu.sct.generator.java.test"
 			targetFolder = "src-gen"
 		}
+		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
 
 		feature GeneralFeatures {
 			RuntimeService = true
@@ -1609,6 +1905,10 @@ GeneratorModel for yakindu::java {
 			targetFolder = "src-gen"
 		}
 		
+		feature Naming {
+			basePackage =  "org.yakindu.scr" 
+		}
+		
 		feature GeneralFeatures {
 			InterfaceObserverSupport = true
 		}