/**
* Main class of application
* @author Thimor Bohn <bohn@itm.uni-luebeck.de>
*
*/
public class Main {
/**
* Entry point of application
* @param args
*/
public static void main(String[] args) {
boolean isNs2 = false;
boolean isAnsim = false;
// choose one of two possible actions
for (String arg: args) {
// convert to ns2
if ("ns2".equals(arg.toLowerCase())) {
isNs2 = true;
}
// convert to ansim
if ("ansim".equals(arg.toLowerCase())) {
isAnsim = true;
}
}
if ( (isNs2 || isAnsim) == false ) {
// no target selected
System.err.println("Which target wanted? => [ns2|ansim]");
System.exit(1);
}
if ( (isNs2 && isAnsim) == true) {
// two targets selected
System.err.println("Which target wanted? => [ns2|ansim]");
System.exit(1);
}
if (isNs2) {
// convert!
ns2.Converter.convert(args);
} else if (isAnsim) {
ansim.Converter.convert(args);
}
}
}