/** * Gets the flow controller declaration. * * @return the flow controller declaration */ public FlowControllerDeclaration getFlowControllerDeclaration() { return editor.getAeDescription().getFlowControllerDeclaration(); }
/** * Sets the resolved flow controller declaration. * * @throws InvalidXMLException the invalid XML exception */ public void setResolvedFlowControllerDeclaration() throws InvalidXMLException { FlowControllerDeclaration fcDecl = aeDescription.getFlowControllerDeclaration(); if (null != fcDecl) { resolvedFlowControllerDeclaration = (FlowControllerDeclaration) fcDecl.clone(); resolvedFlowControllerDeclaration.resolveImports(createResourceManager()); } else resolvedFlowControllerDeclaration = null; }
FlowControllerDeclaration fcd = aeSpecifier.getFlowControllerDeclaration(); String key = "_FlowController"; // default if (fcd != null && fcd.getKey() != null && fcd.getKey().trim().length() > 0) {
.getFlowControllerDeclaration(); if (flowControllerDecl != null) { try { aAnalysisEngineDescription.getFlowControllerDeclaration().resolveImports( getResourceManager()); } catch (InvalidXMLException e) {
/** * * Note: Try to move these codes out of constructor MultiPageEditor(). * Too much of impacts. Put it back into constructor MultiPageEditor() */ private void initCDE () { // Model initialization fileDirty = false; dirtyTypeNameHash = new HashSet(); descriptorCAS = new DescriptorTCAS(this); allTypes = new AllTypes(this); definedTypesWithSupers = new DefinedTypesWithSupers(this); // reasonable initial values aeDescription = UIMAFramework.getResourceSpecifierFactory().createAnalysisEngineDescription(); typeSystemDescription = null; importedTypeSystemDescription = null; mergedTypeSystemDescription = null; mergedFsIndexCollection = aeDescription.getAnalysisEngineMetaData().getFsIndexCollection(); resolvedExternalResourcesAndBindings = aeDescription.getResourceManagerConfiguration(); resolvedFlowControllerDeclaration = aeDescription.getFlowControllerDeclaration(); mergedTypePriorities = aeDescription.getAnalysisEngineMetaData().getTypePriorities(); }
if (mDescription.getFlowControllerDeclaration() != null) { if (mDescription.getFlowControllerDeclaration().getImport() == null && mDescription.getFlowControllerDeclaration().getSpecifier() == null) { throw new ResourceInitializationException( ResourceInitializationException.EMPTY_FLOW_CONTROLLER_DECLARATION, mDescription.getFlowControllerDeclaration().resolveImports(getResourceManager());
mergedTypePriorities = md.getTypePriorities(); resolvedExternalResourcesAndBindings = aeDescription.getResourceManagerConfiguration(); resolvedFlowControllerDeclaration = aeDescription.getFlowControllerDeclaration();