GeneratorModel for sctunit::cpp {

	test AllTests{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
		
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}
		
	test EntryReactionAction {
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}	
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}	
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
	
	test AlwaysOncycle{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}	
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}	
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
	
	test AssignmentAsExpression{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
	
	test BitExpressions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}
	
	test BooleanExpressions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test Choice{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test CastExpressions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test CKeywords{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test ConditionalExpression{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test ConstantsTests{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test Declarations{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test DeepEntry{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	
	test DeepHistory{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}
	
	test DynamicChoice{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}
	
	
	test EmptyTransition{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}
	
	test EntryChoice{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}
	
	test EntryExitSelfTransition{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}

	test EnterState{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test ExitOnSelfTransition{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test ExitState{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test FeatureCalls{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test FinalState{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test Guard{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test GuardedEntry{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test GuardedExit{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test HistoryWithExitPoint {
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test HistoryWithoutInitialStep{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test InEventLifeCycle{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test IntegerExpressions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}	
	
	test InternalEventLifeCycle{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test LocalReactions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
		 
	test LogicalAndTests{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test LogicalOrTests{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test NamedInterfaceAccess{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
	
	test NullCheck{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}

	test OutEventLifeCycle{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}	
	
	test Parenthesis{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
		
	test PriorityValues{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}	
	
	test RaiseEvent{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
	
		test ReadOnlyVariable{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
		
	test SameNameDifferentRegion{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}	
	
	
	test ShallowHistory{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test ShallowHistoryWithDeepEntry{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
	
	test SimpleEvent{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test SimpleHierachy{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test StatechartActive {
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test StatechartLocalReactions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test StateIsActive{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}	
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}	
	
	test StaticChoice{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}
		
	test STextKeywordsInStatesAndRegions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test StringExpressions{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test SyncFork{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}
	
	test SyncJoin{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}		
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}
	
	test TimedTransitions {
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}			
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}	

	test TransitionWithoutCondition{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}	
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}			
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}			
	}	

	test TriggerExpressionPrecedence {
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}	
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}				
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}	

	test TriggerGuardExpressions {
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}	
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}				
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}		
	}	

	test ValuedEvents{
		
		feature Outlet{ 
			targetProject = "org.yakindu.sct.generator.cpp.test" 
			targetFolder = "test-gen"			
		}		
		
		feature JUnitWrapper {
			WrapToJUnit =  "true"
		}				
				
		feature FunctionInlining {
			inlineReactions = false
			inlineEntryActions = false
			inlineExitActions = false
			inlineEnterSequences = false
			inlineExitSequences = false
			inlineChoices = false
			inlineEnterRegion = false
			inlineExitRegion = false
			inlineEntries = false
		}	
	}	
}