test_class.declarator: TEST_OUT_FOLDER = PreferencesUtil
  			.getDefaultRootFolder() + "/jUnitTests"
test_class.modifier: private static final
test_class.original_string: private static final String TEST_OUT_FOLDER = PreferencesUtil
  			.getDefaultRootFolder() + "/jUnitTests";
test_class.type: String
test_class.var_name: TEST_OUT_FOLDER
test_class.declarator: PROJECT = "dealernetwork"
test_class.modifier: private static final
test_class.original_string: private static final String PROJECT = "dealernetwork";
test_class.type: String
test_class.var_name: PROJECT
test_class.declarator: SCHEMA = "dealernetwork"
test_class.modifier: private static final
test_class.original_string: private static final String SCHEMA = "dealernetwork";
test_class.type: String
test_class.var_name: SCHEMA
test_class.declarator: PROJECT_FOLDER = TEST_OUT_FOLDER + "/"
  			+ PROJECT + "-schemas"
test_class.modifier: private static final
test_class.original_string: private static final String PROJECT_FOLDER = TEST_OUT_FOLDER + "/"
  			+ PROJECT + "-schemas";
test_class.type: String
test_class.var_name: PROJECT_FOLDER
test_class.file: tools/soitoolkit-generator/soitoolkit-generator/src/test/java/org/soitoolkit/tools/generator/SchemaComponentGeneratorTest.java
test_class.identifier: SchemaComponentGeneratorTest
test_class.superclass: extends AbstractGeneratorTest
test_case.body: @Test
  	public void testGenerateSchemaFromWsdlFolder() throws IOException {
  		SystemUtil.delDirs(PROJECT_FOLDER);
  		assertEquals(0, SystemUtil.countFiles(PROJECT_FOLDER));
  		
  		String wsdlSourceFolder = "src/test/resources/schemas";
  		new SchemaComponentGenerator(System.out, "se.callista.test", PROJECT,
  				"1.1-SNAPSHOT", SCHEMA, null, TEST_OUT_FOLDER, wsdlSourceFolder)
  				.startGenerator();
  		assertEquals(
  				"Missmatch in expected number of created files and folders",
  				14, SystemUtil.countFiles(PROJECT_FOLDER));
  
  		SystemUtil.executeCommand(BUILD_COMMAND, PROJECT_FOLDER);
  	}
test_case.class_method_signature: SchemaComponentGeneratorTest.testGenerateSchemaFromWsdlFolder()
test_case.full_signature: @Test public void testGenerateSchemaFromWsdlFolder()
test_case.identifier: testGenerateSchemaFromWsdlFolder
test_case.invocations: delDirs assertEquals countFiles startGenerator assertEquals countFiles executeCommand
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGenerateSchemaFromWsdlFolder()
focal_class.declarator: gu
focal_class.original_string: GeneratorUtil gu;
focal_class.type: GeneratorUtil
focal_class.var_name: gu
focal_class.declarator: targetFile
focal_class.original_string: File targetFile;
focal_class.type: File
focal_class.var_name: targetFile
focal_class.declarator: sourceFile
focal_class.original_string: File sourceFile;
focal_class.type: File
focal_class.var_name: sourceFile
focal_class.declarator: serviceDescriptorModelUtil
focal_class.original_string: ServiceDescriptorModelUtil serviceDescriptorModelUtil;
focal_class.type: ServiceDescriptorModelUtil
focal_class.var_name: serviceDescriptorModelUtil
focal_class.file: tools/soitoolkit-generator/soitoolkit-generator/src/main/java/org/soitoolkit/tools/generator/SchemaComponentGenerator.java
focal_class.identifier: SchemaComponentGenerator
focal_class.interfaces: implements Generator
focal_class.class_method_signature: SchemaComponentGenerator.SchemaComponentGenerator(PrintStream ps, String groupId,
  			String artifactId, String version, String schemaName,
  			List<String> operations, String outputFolder, String sourceFolder)
focal_class.full_signature: public  SchemaComponentGenerator(PrintStream ps, String groupId,
  			String artifactId, String version, String schemaName,
  			List<String> operations, String outputFolder, String sourceFolder)
focal_class.identifier: SchemaComponentGenerator
focal_class.modifiers: public
focal_class.parameters: (PrintStream ps, String groupId,
  			String artifactId, String version, String schemaName,
  			List<String> operations, String outputFolder, String sourceFolder)
focal_class.signature:  SchemaComponentGenerator(PrintStream ps, String groupId,
  			String artifactId, String version, String schemaName,
  			List<String> operations, String outputFolder, String sourceFolder)
focal_class.class_method_signature: SchemaComponentGenerator.startGenerator()
focal_class.full_signature: public void startGenerator()
focal_class.identifier: startGenerator
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void startGenerator()
focal_class.class_method_signature: SchemaComponentGenerator.initServiceDescriptorModel()
focal_class.full_signature: private void initServiceDescriptorModel()
focal_class.identifier: initServiceDescriptorModel
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void initServiceDescriptorModel()
focal_class.class_method_signature: SchemaComponentGenerator.getServiceDescriptorModelUtilInstance()
focal_class.full_signature: private ServiceDescriptorModelUtil getServiceDescriptorModelUtilInstance()
focal_class.identifier: getServiceDescriptorModelUtilInstance
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.return: ServiceDescriptorModelUtil
focal_class.signature: ServiceDescriptorModelUtil getServiceDescriptorModelUtilInstance()
focal_class.class_method_signature: SchemaComponentGenerator.getGroovyClass(URL url)
focal_class.full_signature: private Class getGroovyClass(URL url)
focal_class.identifier: getGroovyClass
focal_class.modifiers: private
focal_class.parameters: (URL url)
focal_class.return: Class
focal_class.signature: Class getGroovyClass(URL url)
focal_method.body: public void startGenerator() {
  
  		if (sourceFile == null) {
  			// Copy Sample WSDL + Sample XML Schema
  			gu.logInfo("Generating WSDL + XML schema.");
  			gu.copyContentAndCreateFile("src/main/resources/schemas/sample.xsd.gt");
  			gu.logInfo("Created file: " + "sample.xsd.");
  			gu.copyContentAndCreateFile("src/main/resources/schemas/sampleService.wsdl.gt");
  			gu.logInfo("Created file: " + "sampleService.wsdl.");
  		} else {
  			FileUtil.copyFiles(sourceFile, targetFile);
  		}
  		
  		initServiceDescriptorModel();
  		
  		gu.generateContentAndCreateFile("pom.xml.gt");
  		gu.generateContentAndCreateFile("wcf.bat.gt");
  	}
focal_method.class_method_signature: SchemaComponentGenerator.startGenerator()
focal_method.full_signature: public void startGenerator()
focal_method.identifier: startGenerator
focal_method.invocations: logInfo copyContentAndCreateFile logInfo copyContentAndCreateFile logInfo copyFiles initServiceDescriptorModel generateContentAndCreateFile generateContentAndCreateFile
focal_method.modifiers: public
focal_method.parameters: ()
focal_method.return: void
focal_method.signature: void startGenerator()