Switch to side-by-side view

--- a/src/net/timbusproject/context/converter/OWLExportCLI.java
+++ b/src/net/timbusproject/context/converter/OWLExportCLI.java
@@ -33,10 +33,9 @@
 import org.eclipse.emf.ecore.resource.ResourceSet;
 import org.eclipse.osgi.util.NLS;
 
-import uk.ac.bolton.archimate.compatibility.IncompatibleModelException;
-import uk.ac.bolton.archimate.compatibility.ModelCompatibility;
 import uk.ac.bolton.archimate.editor.model.IArchiveManager;
-import uk.ac.bolton.archimate.editor.model.impl.EditorModelManager;
+import uk.ac.bolton.archimate.editor.model.compatibility.IncompatibleModelException;
+import uk.ac.bolton.archimate.editor.model.compatibility.ModelCompatibility;
 import uk.ac.bolton.archimate.model.IArchimateModel;
 import uk.ac.bolton.archimate.model.IArchimatePackage;
 import uk.ac.bolton.archimate.model.util.ArchimateResourceFactory;
@@ -115,6 +114,9 @@
         options.addOption(optionInput);
         options.addOption(optionOutput);
 
+        options.addOption(new Option("v", "view", true,
+                "The layout of the view to be exported. If ommitted, the layered view will be tried."));
+
         // parse options
         CommandLineParser parser = new BasicParser();
         CommandLine cmd;
@@ -142,8 +144,11 @@
 
         // also export the layout
         File layoutFile = OWLExport.getDefaultLayoutFile(outputFile);
-        OWLExport.exportLayout(model, layoutFile, OWLExport.getDefaultIRI(outputFile));
-        System.out.println("Wrote layout file to " + layoutFile.getAbsolutePath());
+        if (OWLExport.exportLayout(model, layoutFile, OWLExport.getDefaultIRI(outputFile), cmd.getOptionValue("view"))) {
+            System.out.println("Wrote layout file to " + layoutFile.getAbsolutePath());
+        } else {
+            System.out.println("Didn't export layout.");
+        }
 
     }
 }