/** * Adds a node to the flowList. * * @param node the key of the delegate */ public void addNode(String node) { FlowConstraints flowConstraints = getModelFlow(); if (null == flowConstraints) { // no constraints declared // set up Fix Flow style of constraints // This can happen if the style is user-defined flow flowConstraints = UIMAFramework.getResourceSpecifierFactory().createFixedFlow(); getAnalysisEngineMetaData().setFlowConstraints(flowConstraints); } FlowNodes flowNodes = new FlowNodes(flowConstraints); String[] nodes = flowNodes.getFlow(); if (nodes == null) { nodes = new String[] { node }; flowNodes.setFlow(nodes); } else { // create a new String array and copy old Strings String newNodes[] = new String[nodes.length + 1]; System.arraycopy(nodes, 0, newNodes, 0, nodes.length); newNodes[newNodes.length - 1] = node; flowNodes.setFlow(newNodes); } finishFlowAction(); // setFileDirty, enable() and setFocus() }
+ ")"); FixedFlow aggFixedFlow = rsFactory.createFixedFlow(); String[] aggFlowSpecs = new String[dlgInstDescs.length]; for (int i = 0; i < dlgInstDescs.length; i++)
aggDesc.getDelegateAnalysisEngineSpecifiersWithImports().put("UserAE", aeSpecifier); aggDesc.getDelegateAnalysisEngineSpecifiersWithImports().put("XmiWriter", casConsumerDesc); FixedFlow flow = UIMAFramework.getResourceSpecifierFactory().createFixedFlow();
.createFixedFlow(); flowConstraints.setAttributeValue("fixedFlow", stringArray0); getAnalysisEngineMetaData().setFlowConstraints(flowConstraints);