Minor update
git-svn-id: https://svn.d4science.research-infrastructures.eu/gcube/trunk/portlets/user/statistical-algorithms-importer@178694 82a268e6-3cf1-43bd-a215-b396298e98cf
This commit is contained in:
parent
28e34e9b7d
commit
c381ebac85
|
@ -103,58 +103,6 @@ public class AlgorithmGenerator {
|
||||||
code.add(" }");
|
code.add(" }");
|
||||||
code.add(" }");
|
code.add(" }");
|
||||||
|
|
||||||
/*
|
|
||||||
* code.add(" String[] "+ nameEnum + " = {"); String[]
|
|
||||||
* values = globalVariable.getDefaultValue().split( "\\|");
|
|
||||||
* if (values.length < 1) {
|
|
||||||
*
|
|
||||||
* } else { for (int i = 0; i < values.length; i++) { if (i
|
|
||||||
* == values.length - 1) { code.add(" \"" + values[i]
|
|
||||||
* + "\""); } else { code.add(" \"" + values[i] +
|
|
||||||
* "\","); } } } code.add(" };");
|
|
||||||
*/
|
|
||||||
/*
|
|
||||||
* code.add(" public static enum opGV" +
|
|
||||||
* globalVariable.getId() + " {"); String[] values =
|
|
||||||
* globalVariable.getDefaultValue().split( "\\|"); if
|
|
||||||
* (values.length < 1) {
|
|
||||||
*
|
|
||||||
* } else { for (int i = 0; i < values.length; i++) { String
|
|
||||||
* identifier = values[i].trim();
|
|
||||||
* identifier=identifier.replaceAll("\\s+","");
|
|
||||||
*
|
|
||||||
* if (i == values.length - 1) { code.add(" " +
|
|
||||||
* identifier + "(\"" + values[i] + "\");"); } else {
|
|
||||||
* code.add(" " + identifier + "(\"" + values[i] +
|
|
||||||
* "\"),"); } } }
|
|
||||||
*
|
|
||||||
* code.add(" ");
|
|
||||||
* code.add(" private final String id;");
|
|
||||||
* code.add(" "); code.add(" private opGV" +
|
|
||||||
* globalVariable.getId() + "(final String id) {");
|
|
||||||
* code.add(" this.id = id;"); code.add(" }");
|
|
||||||
* code.add(" "); code.add(" @Override");
|
|
||||||
* code.add(" public String toString() {");
|
|
||||||
* code.add(" return id;"); code.add(" }");
|
|
||||||
* code.add(" ");
|
|
||||||
* code.add(" public String getId() {");
|
|
||||||
* code.add(" return id;"); code.add(" }");
|
|
||||||
* code.add(" ");
|
|
||||||
*
|
|
||||||
* code.add(" public opIO" + globalVariable.getId() +
|
|
||||||
* " getIdentifier(String identifier){"); code.
|
|
||||||
* add(" if(identifier==null|| identifier.isEmpty()){"
|
|
||||||
* ); code.add(" return null;");
|
|
||||||
* code.add(" }"); code.add(" ");
|
|
||||||
* code.add(" for(opIO" + globalVariable.getId() +
|
|
||||||
* " value:opIO" + globalVariable.getId() + ".values()){");
|
|
||||||
* code.
|
|
||||||
* add(" if(value.id.compareTo(identifier)==0){"
|
|
||||||
* ); code.add(" return value;");
|
|
||||||
* code.add(" }"); code.add(" }");
|
|
||||||
* code.add(" return null;"); code.add(" }");
|
|
||||||
* code.add(" "); code.add(" }");
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -180,57 +128,6 @@ public class AlgorithmGenerator {
|
||||||
code.add(" }");
|
code.add(" }");
|
||||||
code.add(" }");
|
code.add(" }");
|
||||||
|
|
||||||
/*
|
|
||||||
* code.add(" String[] opIO" + inputOutputVariable.getId()
|
|
||||||
* + " = {"); String[] values =
|
|
||||||
* inputOutputVariable.getDefaultValue() .split("\\|"); if
|
|
||||||
* (values.length < 1) {
|
|
||||||
*
|
|
||||||
* } else { for (int i = 0; i < values.length; i++) { if (i
|
|
||||||
* == values.length - 1) { code.add(" \"" + values[i]
|
|
||||||
* + "\""); } else { code.add(" \"" + values[i] +
|
|
||||||
* "\","); } } } code.add(" };");
|
|
||||||
*/
|
|
||||||
|
|
||||||
/*
|
|
||||||
* code.add(" public static enum opIO"
|
|
||||||
*
|
|
||||||
* + inputOutputVariable.getId() + " {"); String[] values =
|
|
||||||
* inputOutputVariable.getDefaultValue() .split("\\|"); if
|
|
||||||
* (values.length < 1) {
|
|
||||||
*
|
|
||||||
* } else { for (int i = 0; i < values.length; i++) { String
|
|
||||||
* identifier = values[i].trim(); identifier =
|
|
||||||
* identifier.replaceAll("\\s+", ""); if (i == values.length
|
|
||||||
* - 1) { code.add(" " + identifier + "(\"" +
|
|
||||||
* values[i] + "\");"); } else { code.add(" " +
|
|
||||||
* identifier + "(\"" + values[i] + "\"),"); } } }
|
|
||||||
* code.add(" ");
|
|
||||||
* code.add(" private final String id;");
|
|
||||||
* code.add(" "); code.add(" private opIO" +
|
|
||||||
* inputOutputVariable.getId() + "(final String id) {");
|
|
||||||
* code.add(" this.id = id;"); code.add(" }");
|
|
||||||
* code.add(" "); code.add(" @Override");
|
|
||||||
* code.add(" public String toString() {");
|
|
||||||
* code.add(" return id;"); code.add(" }");
|
|
||||||
* code.add(" ");
|
|
||||||
* code.add(" public String getId() {");
|
|
||||||
* code.add(" return id;"); code.add(" }");
|
|
||||||
* code.add(" "); code.add(" public opIO" +
|
|
||||||
* inputOutputVariable.getId() +
|
|
||||||
* " getIdentifier(String identifier){"); code.
|
|
||||||
* add(" if(identifier==null|| identifier.isEmpty()){"
|
|
||||||
* ); code.add(" return null;");
|
|
||||||
* code.add(" }"); code.add(" ");
|
|
||||||
* code.add(" for(opIO" +
|
|
||||||
* inputOutputVariable.getId() + " value:opIO" +
|
|
||||||
* inputOutputVariable.getId() + ".values()){"); code.
|
|
||||||
* add(" if(value.id.compareTo(identifier)==0){"
|
|
||||||
* ); code.add(" return value;");
|
|
||||||
* code.add(" }"); code.add(" }");
|
|
||||||
* code.add(" return null;"); code.add(" }");
|
|
||||||
* code.add(" "); code.add(" }");
|
|
||||||
*/
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -257,13 +154,13 @@ public class AlgorithmGenerator {
|
||||||
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
code.add("");
|
code.add("");
|
||||||
|
|
||||||
for (GlobalVariables globalVariable : project.getInputData().getListGlobalVariables()) {
|
for (GlobalVariables globalVariable : project.getInputData().getListGlobalVariables()) {
|
||||||
code.add(" inputvariables.add(\"" + globalVariable.getName() + "\");");
|
code.add(" inputvariables.add(\"" + globalVariable.getName() + "\");");
|
||||||
}
|
}
|
||||||
|
|
||||||
for (InputOutputVariables selVariable : project.getInputData().getListInputOutputVariables()) {
|
for (InputOutputVariables selVariable : project.getInputData().getListInputOutputVariables()) {
|
||||||
if (selVariable != null && selVariable.getDataType() != null) {
|
if (selVariable != null && selVariable.getDataType() != null) {
|
||||||
switch (selVariable.getIoType()) {
|
switch (selVariable.getIoType()) {
|
||||||
|
@ -347,7 +244,7 @@ public class AlgorithmGenerator {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
logger.debug("Algorithm Description: "+algorithmDescription);
|
logger.debug("Algorithm Description: " + algorithmDescription);
|
||||||
return algorithmDescription;
|
return algorithmDescription;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -494,14 +391,13 @@ public class AlgorithmGenerator {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//TODO
|
|
||||||
private String retrieveMainScriptRelativePath() {
|
private String retrieveMainScriptRelativePath() {
|
||||||
logger.debug("ProjectInfo: " + project);
|
logger.debug("ProjectInfo: " + project);
|
||||||
String projectPath = project.getProjectFolder().getFolder().getPath();
|
String projectPath = project.getProjectFolder().getFolder().getPath();
|
||||||
String mainCodePath = project.getMainCode().getItemDescription().getPath();
|
String mainCodePath = project.getMainCode().getItemDescription().getPath();
|
||||||
String projectFolderName=project.getProjectFolder().getFolder().getName();
|
String projectFolderName = project.getProjectFolder().getFolder().getName();
|
||||||
logger.debug("ProjectPath: " + projectPath);
|
logger.debug("ProjectPath: " + projectPath);
|
||||||
logger.debug("Project Folder Name: "+projectFolderName);
|
logger.debug("Project Folder Name: " + projectFolderName);
|
||||||
logger.debug("MainCodePath: " + mainCodePath);
|
logger.debug("MainCodePath: " + mainCodePath);
|
||||||
|
|
||||||
String relativePath = project.getProjectFolder().getFolder().getName()
|
String relativePath = project.getProjectFolder().getFolder().getName()
|
||||||
|
|
Loading…
Reference in New Issue