private static ValueMap < Input , OWLValue > fromParameterInputs ( Process process , Collection < IInputValue > parameters ) throws ModelException { if ( parameters . isEmpty ( ) ) { return null ; } ValueMap < Input , OWLValue > valueMap = new ValueMap < Input , OWLValue > ( ) ; for ( IInputValue parameter : parameters ) { valueMap . setValue ( process . getInput ( parameter . getInput ( ) . name ( ) ) , process . getKB ( ) . createDataValue ( parameter . object ( ) ) ) ; } return valueMap ; }
Translates a list of IParameter to a collection of Input OWLValue