Merge "added missing dependency for commandline. Signed-off-by: Aoun.Raza@de.bosch.com <Aoun.Raza@de.bosch.com>"
diff --git a/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/utils/SubClassesListBuilder.java b/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/utils/SubClassesListBuilder.java
index b62900a..b5321a4 100644
--- a/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/utils/SubClassesListBuilder.java
+++ b/eclipse-tools/emf-graphical-viewer/plugins/org.eclipse.app4mc.emf.metamodelviewer/src/org/eclipse/app4mc/emf/metamodelviewer/utils/SubClassesListBuilder.java
@@ -62,7 +62,7 @@
 
 	private List<EClass> getSubClasses(final EClass selectedObjClass) {
 
-		final List<EClass> allSubClasses = new ArrayList<>();
+		final List<EClass> subClassList = new ArrayList<>();
 
 		final ResourceSet resourceSet = selectedObjClass.eResource().getResourceSet();
 
@@ -83,7 +83,7 @@
 					for (EObject eObj : contents) {
 
 						if (eObj instanceof EPackage) {
-							allSubClasses.addAll(getSubClasses(selectedObjClass, (EPackage) eObj));
+							subClassList.addAll(getSubClasses(selectedObjClass, (EPackage) eObj));
 						}
 
 					}
@@ -106,18 +106,18 @@
 
 		}
 
-		return allSubClasses;
+		return subClassList;
 
 	}
 
 	private List<EClass> getSubClasses(final EClass selectedObjClass, final EPackage ePackage) {
 
-		final List<EClass> allSubClasses = new ArrayList<>();
+		final List<EClass> subClassList = new ArrayList<>();
 
 		EList<EPackage> eSubpackages = ePackage.getESubpackages();
 
 		for (EPackage eSubPackage : eSubpackages) {
-			allSubClasses.addAll(getSubClasses(selectedObjClass, eSubPackage));
+			subClassList.addAll(getSubClasses(selectedObjClass, eSubPackage));
 		}
 
 		final EList<EClassifier> eClassifiers = ePackage.getEClassifiers();
@@ -127,12 +127,12 @@
 			if (eClassifier instanceof EClass) {
 
 				if (selectedObjClass != eClassifier && selectedObjClass.isSuperTypeOf((EClass) eClassifier)) {
-					allSubClasses.add((EClass) eClassifier);
+					subClassList.add((EClass) eClassifier);
 				}
 
 			}
 		}
-		return allSubClasses;
+		return subClassList;
 	}
 
 }
\ No newline at end of file
diff --git a/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README-sca-jar.txt b/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README-sca-jar.txt
index eab5319..e81a6bb 100644
--- a/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README-sca-jar.txt
+++ b/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README-sca-jar.txt
@@ -2,47 +2,49 @@
 
 Launch via executable jar (uses the bnd launcher)
 
-	java -jar sca.jar <-pdir> [-astp] [-hdirlist] [-taskinfo] [-lockinfo] [-enableStructMember] [-xmlCallTreePath] [-outdir] 
+    java -jar sca.jar <-pdir> [-astp] [-hdirlist] [-taskinfo] [-lockinfo] [-enableStructMember] [-xmlCallTreePath] [-outdir]
 
     Options:
-   	  -hdirlist       		This optional parameter takes a list of directory paths that contain header files.The directory paths should be seperated by the path seperator ie ;
-	  
-	  -taskinfo  	  		This optional parameter takes path of the task/isr information file
-	  
-	  -lockinfo  	  		This optional parameter takes path of a csv file containing information of lock functions.
-	  
-	  -enableStructMember   This optional parameter takes a boolean value for reporting struct member accesses in amalthea model.
-	  
-	  -xmlCallTreePath      This optional parameter takes the path of the XMLCallTree.xml to be converted to amalthea model.
-	  
-	  -outdir  				This optional parameter takes the path of the directory where the amalthea model has to be stored.
+      -hdirlist             (optional) list of directory paths that contain header files
+                                       The directory paths should be separated by the path separator ie ";"
 
-	Mandatory Parameter:
-		-pdir   		  		Mandatory parameter.This parameter takes path of the root directory of the c project.
-                     
-		-astp           		Mandatory parameter if xmlCallTreePath option is not provided. This parameter takes path to the LLVM ASTParser executable.
-    Examples:
+      -taskinfo             (optional) path of the task/isr information file
+
+      -lockinfo             (optional) path of a csv file containing information of lock functions
+
+      -enableStructMember   (optional) boolean value for reporting struct member accesses in Amalthea model
+
+      -xmlCallTreePath      (optional) path of the "XMLCallTree.xml" to be converted to Amalthea model
+
+      -outdir               (optional) path of the directory where the Amalthea model has to be stored
+
+    Mandatory Parameter:
+        -pdir               (mandatory) path of the root directory of the C project
+
+        -astp               (mandatory) path to the LLVM ASTParser executable (if xmlCallTreePath option is not provided)
+ 
+ Examples:
 
     Displaying sca2Amalthea help
-	java -jar sca.jar -h
+    java -jar sca.jar -h
 
-    Generate amalthea model for all source files in project directory
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
+    Generate Amalthea model for all source files in project directory
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
 
-	Generate amalthea model for all source files in project directory with task information
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
-	
-	Generate amalthea model from xmlCallTree.xml file
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
-	
-	Generate amalthea model for all source files in project directory with struct members enabled
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
-	
-	Generate amalthea model for some header directory paths
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
-	
-	Generate amalthea model for all source files in some output directory
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
+    Generate Amalthea model for all source files in project directory with task information
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
+
+    Generate Amalthea model from xmlCallTree.xml file
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
+
+    Generate Amalthea model for all source files in project directory with struct members enabled
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
+
+    Generate Amalthea model for some header directory paths
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
+
+    Generate Amalthea model for all source files in some output directory
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
 
     Open the osgi shell
     java -jar -Dosgi.console= sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
\ No newline at end of file
diff --git a/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README.txt b/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README.txt
index 3c2ee88..c2e6b2e 100644
--- a/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README.txt
+++ b/eclipse-tools/sca2amalthea/releng/org.eclipse.app4mc.sca2amalthea.headless.product/README.txt
@@ -6,148 +6,153 @@
 
   sca2Amalthea <-pdir> [-astp] [-hdirlist] [-taskinfo] [-lockinfo] [-enableStructMember] [-xmlCallTreePath] [-outdir] [-consoleLog] [-console]
 
-    Options:     
-     	  -hdirlist       		This optional parameter takes a list of directory paths that contain header files.The directory paths should be seperated by the path seperator ie ;
-	  
-	  -taskinfo  	  		This optional parameter takes path of the task/isr information file
-	  
-	  -lockinfo  	  		This optional parameter takes path of a csv file containing information of lock functions.
-	  
-	  -enableStructMember   This optional parameter takes a boolean value for reporting struct member accesses in amalthea model.
-	  
-	  -xmlCallTreePath      This optional parameter takes the path of the XMLCallTree.xml to be converted to amalthea model.
-	  
-	  -outdir  				This optional parameter takes the path of the directory where the amalthea model has to be stored.
-	  
-	  -h                    Shows the help
+    Options:
+          -hdirlist             This optional parameter takes a list of directory paths that contain header files.The directory paths should be seperated by the path seperator ie ;
 
-      -consoleLog     		When using the launcher, the console outputs are not printed to the shell.
-							By using this option a separate shell is opened to which the results are printed.
+      -taskinfo             This optional parameter takes path of the task/isr information file
 
-      -console        		Opens the OSGi console. This option has to be provided in addition to the options listed above.
+      -lockinfo             This optional parameter takes path of a csv file containing information of lock functions.
+
+      -enableStructMember   This optional parameter takes a boolean value for reporting struct member accesses in amalthea model.
+
+      -xmlCallTreePath      This optional parameter takes the path of the XMLCallTree.xml to be converted to amalthea model.
+
+      -outdir               This optional parameter takes the path of the directory where the amalthea model has to be stored.
+
+      -h                    Shows the help
+
+      -consoleLog           When using the launcher, the console outputs are not printed to the shell.
+                            By using this option a separate shell is opened to which the results are printed.
+
+      -console              Opens the OSGi console. This option has to be provided in addition to the options listed above.
 
   Mandatory Parameter:
-		-pdir   		  		Mandatory parameter.This parameter takes path of the root directory of the c project.
-                     
-		-astp           		Mandatory parameter if xmlCallTreePath option is not provided. This parameter takes path to the LLVM ASTParser executable.
+        -pdir                   Mandatory parameter.This parameter takes path of the root directory of the c project.
+
+        -astp                   Mandatory parameter if xmlCallTreePath option is not provided. This parameter takes path to the LLVM ASTParser executable.
 
     Examples:
-	
-	Displaying sca2Amalthea help
-	sca2Amalthea.exe -h -console
+
+    Displaying sca2Amalthea help
+    sca2Amalthea.exe -h -console
 
     Generate amalthea model for all source files in project directory
-	sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
+    sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
 
-	Generate amalthea model for all source files in project directory with task information
-	sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
-	
-	Generate amalthea model from xmlCallTree.xml file
-	sca2Amalthea.exe -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
-	
-	Generate amalthea model for all source files in project directory with struct members enabled
-	sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
-	
-	Generate amalthea model for with some header directory paths
-	sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
-	
-	Generate amalthea model for all source files in some output directory
-	sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
+    Generate amalthea model for all source files in project directory with task information
+    sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
+
+    Generate amalthea model from xmlCallTree.xml file
+    sca2Amalthea.exe -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
+
+    Generate amalthea model for all source files in project directory with struct members enabled
+    sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
+
+    Generate amalthea model for with some header directory paths
+    sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
+
+    Generate amalthea model for all source files in some output directory
+    sca2Amalthea.exe -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
 
 
 2. Launch via executable jar (uses the bnd launcher)
 
-	java -jar sca.jar <-pdir> [-astp] [-hdirlist] [-taskinfo] [-lockinfo] [-enableStructMember] [-xmlCallTreePath] [-outdir] 
+    java -jar sca.jar <-pdir> [-astp] [-hdirlist] [-taskinfo] [-lockinfo] [-enableStructMember] [-xmlCallTreePath] [-outdir]
 
     Options:
-      	  -hdirlist       		This optional parameter takes a list of directory paths that contain header files.The directory paths should be seperated by the path seperator ie ;
-	  
-	  -taskinfo  	  		This optional parameter takes path of the task/isr information file
-	  
-	  -lockinfo  	  		This optional parameter takes path of a csv file containing information of lock functions.
-	  
-	  -enableStructMember   This optional parameter takes a boolean value for reporting struct member accesses in amalthea model.
-	  
-	  -xmlCallTreePath      This optional parameter takes the path of the XMLCallTree.xml to be converted to amalthea model.
-	  
-	  -outdir  				This optional parameter takes the path of the directory where the amalthea model has to be stored.
+      -hdirlist             (optional) list of directory paths that contain header files
+                                       The directory paths should be separated by the path separator ie ";"
 
-	 Mandatory Parameter:
-		-pdir   		  		Mandatory parameter.This parameter takes path of the root directory of the c project.
-                     
-		-astp           		Mandatory parameter if xmlCallTreePath option is not provided. This parameter takes path to the LLVM ASTParser executable.
+      -taskinfo             (optional) path of the task/isr information file
+
+      -lockinfo             (optional) path of a csv file containing information of lock functions
+
+      -enableStructMember   (optional) boolean value for reporting struct member accesses in Amalthea model
+
+      -xmlCallTreePath      (optional) path of the "XMLCallTree.xml" to be converted to Amalthea model
+
+      -outdir               (optional) path of the directory where the Amalthea model has to be stored
+
+    Mandatory Parameter:
+        -pdir               (mandatory) path of the root directory of the C project
+
+        -astp               (mandatory) path to the LLVM ASTParser executable (if xmlCallTreePath option is not provided)
+
 
     Examples:
 
     Displaying sca2Amalthea help
-	java -jar sca.jar -h
+    java -jar sca.jar -h
 
     Generate amalthea model for all source files in project directory
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
 
-	Generate amalthea model for all source files in project directory with task information
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
-	
-	Generate amalthea model from xmlCallTree.xml file
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
-	
-	Generate amalthea model for all source files in project directory with struct members enabled
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
-	
-	Generate amalthea model for header directory paths
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
-	
-	Generate amalthea model for all source files in some output directory
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
+    Generate amalthea model for all source files in project directory with task information
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
+
+    Generate amalthea model from xmlCallTree.xml file
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
+
+    Generate amalthea model for all source files in project directory with struct members enabled
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
+
+    Generate amalthea model for header directory paths
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
+
+    Generate amalthea model for all source files in some output directory
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
 
     Open the osgi shell
     java -jar -Dosgi.console= sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
-	
-	
+
+
 3.  Launch via Equinox Framework JAR
 
-  java -jar plugins/org.eclipse.osgi_3.15.100.v20191114-1701.jar -configuration ./configuration <-pdir> [-astp] [-hdirlist] [-taskinfo] [-lockinfo] [-enableStructMember] [-xmlCallTreePath] [-outdir] 
-  
+  java -jar plugins/org.eclipse.osgi_3.15.100.v20191114-1701.jar -configuration ./configuration <-pdir> [-astp] [-hdirlist] [-taskinfo] [-lockinfo] [-enableStructMember] [-xmlCallTreePath] [-outdir]
+
    Options:
-  	  -hdirlist       		This optional parameter takes a list of directory paths that contain header files.The directory paths should be seperated by the path seperator ie ;
-	  
-	  -taskinfo  	  		This optional parameter takes path of the task/isr information file
-	  
-	  -lockinfo  	  		This optional parameter takes path of a csv file containing information of lock functions.
-	  
-	  -enableStructMember   This optional parameter takes a boolean value for reporting struct member accesses in amalthea model.
-	  
-	  -xmlCallTreePath      This optional parameter takes the path of the XMLCallTree.xml to be converted to amalthea model.
-	  
-	  -outdir  				This optional parameter takes the path of the directory where the amalthea model has to be stored.
-	  
-	Mandatory Parameter:
-		-pdir   		  		Mandatory parameter.This parameter takes path of the root directory of the c project.
-                     
-		-astp           		Mandatory parameter if xmlCallTreePath option is not provided. This parameter takes path to the LLVM ASTParser executable.
-		
-		-configuration<location> This parameter is needed to specify the location of the config.ini file.When starting the via Equinox Framework JAR the location needs to be 		provided this way to startup correctly.
+      -hdirlist             (optional) list of directory paths that contain header files
+                            The directory paths should be separated by the path separator ie ";"
+
+      -taskinfo             (optional) path of the task/isr information file
+
+      -lockinfo             (optional) path of a csv file containing information of lock functions
+
+      -enableStructMember   (optional) boolean value for reporting struct member accesses in Amalthea model
+
+      -xmlCallTreePath      (optional) path of the "XMLCallTree.xml" to be converted to Amalthea model
+
+      -outdir               (optional) directory where the Amalthea model has to be stored
+
+    Mandatory Parameter:
+        -pdir               (mandatory) This parameter takes path of the root directory of the c project.
+
+        -astp               (mandatory) path to the LLVM ASTParser executable (if xmlCallTreePath option is not provided)
+
+        -configuration<location>
+                            This parameter is needed to specify the location of the config.ini file.
+                            When starting the via Equinox Framework JAR the location needs to be provided this way to startup correctly.
 
 
     Examples:
 
     Displaying sca2Amalthea help
-	java -jar sca.jar -h
+    java -jar sca.jar -h
 
     Generate amalthea model for all source files in project directory
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir
 
-	Generate amalthea model for all source files in project directory with task information
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
-	
-	Generate amalthea model from xmlCallTree.xml file
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
-	
-	Generate amalthea model for all source files in project directory with struct members enabled
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
-	
-	Generate amalthea model for some header directory paths
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
-	
-	Generate amalthea model for all source files in some output directory
-	java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
\ No newline at end of file
+    Generate amalthea model for all source files in project directory with task information
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -taskinfo C:\\Temp\\project_dir\\task_info\\taskInfo.csv
+
+    Generate amalthea model from xmlCallTree.xml file
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -xmlCallTreePath C:\\Temp\\project_dir\\_gen\\sca2Amalthea\\XMLCallTree.xml
+
+    Generate amalthea model for all source files in project directory with struct members enabled
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -enableStructMember
+
+    Generate amalthea model for some header directory paths
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -hdirlist C:\\Temp\\project_dir\\header_dir1;C:\\Temp\\project_dir\\header_dir2
+
+    Generate amalthea model for all source files in some output directory
+    java -jar sca.jar -pdir C:\\Temp\\project_dir -astp C:\\Desktop\\ast_dir -outdir C:\\Desktop\\outdir
\ No newline at end of file