errorCode = ISequenceDefinition.ACTION_SEQUENCE_DEFINITION_OK;
// this.sequenceData = sequenceData;
// get the input parameter definitions
actionInputDefinitions = new ListOrderedMap();
actionInputMapping = new ListOrderedMap();
errorCode =
SequenceDefinition.parseParameters( actionRootNode, logger,
"action-inputs/*", actionInputDefinitions, actionInputMapping, true ); //$NON-NLS-1$
// get the ouput definitions
actionOutputDefinitions = new ListOrderedMap();
actionOutputMapping = new ListOrderedMap();
errorCode =
SequenceDefinition.parseParameters( actionRootNode, logger,
"action-outputs/*", actionOutputDefinitions, actionOutputMapping, false ); //$NON-NLS-1$
// get the resource definitions
actionResourceMapping = new ListOrderedMap();
if ( actionRootNode.selectNodes( "action-resources/*" ).size() > 0 ) { //$NON-NLS-1$
hasActionResources = true;
errorCode =
SequenceDefinition.parseActionResourceDefinitions( actionRootNode, logger,
"action-resources/*", actionResourceMapping ); //$NON-NLS-1$