public interface AnalysisEngineMetaData extends ProcessingResourceMetaData
MetaDataObjects, an
 AnalysisEngineMetaData may or may not be modifiable. An application can find out
 by calling the MetaDataObject.isModifiable() method.| Modifier and Type | Method and Description | 
|---|---|
| AnalysisEngineMetaData[] | getDelegateAnalysisEngineMetaData()For an aggregate AnalysisEngine only, gets the metadata of the delegate AnalysisEngines. | 
| FlowConstraints | getFlowConstraints()For an aggregate AnalysisEngine only, gets the constraints on the execution sequence of the
 delegate AnalysisEngines within the aggregate. | 
| boolean | isAsynchronousModeSupported()Determines if this AnalysisEngine supports asynchronous communication. | 
| void | setAsynchronousModeSupported(boolean aSupported)Sets whether this AnalysisEngine supports asynchronous communication. | 
| void | setFlowConstraints(FlowConstraints aFlowConstraints)For an aggregate AnalysisEngine only, sets the constraints on the execution sequence of the
 delegate AnalysisEngines within the aggregate.Flow constraints are optional. | 
getCapabilities, getFsIndexCollection, getFsIndexes, getOperationalProperties, getTypePriorities, getTypeSystem, isSofaAware, resolveImports, resolveImports, setCapabilities, setFsIndexCollection, setFsIndexes, setOperationalProperties, setTypePriorities, setTypeSystemgetConfigurationParameterDeclarations, getConfigurationParameterSettings, getCopyright, getDescription, getName, getUUID, getVendor, getVersion, setConfigurationParameterDeclarations, setConfigurationParameterSettings, setCopyright, setDescription, setName, setUUID, setVendor, setVersion, validateConfigurationParameterSettingsclone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrlbuildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXMLboolean isAsynchronousModeSupported()
void setAsynchronousModeSupported(boolean aSupported)
AsynchronousAnalysisEngine
 interface (not yet implemented).aSupported - true if and only if this AnalysisEngine supports asynchronous communicationUIMA_UnsupportedOperationException - if this MetaDataObject is not modifiable.FlowConstraints getFlowConstraints()
FlowController, the component which ultimately
 determines the flow.
 
 The returned FlowConstraints object refers to the delegate AnalysisEngines using
 String keys. These are the keys used to refer to the delegate AnalysisEngines in the
 AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiers()
 map.
null if no flow
         constraints are published by this AnalysisEngine.void setFlowConstraints(FlowConstraints aFlowConstraints)
FlowController, the component which ultimately
 determines the flow.
 
 The returned FlowConstraints object refers to the delgate AnalysisEngines using
 String keys. These are the keys used to refer to the delegate AnalysisEngines in the
 AnalysisEngineDescription.getDelegateAnalysisEngineSpecifiers()
 map.
aFlowConstraints - the flow constraints for the AnalysisEngine, or null if there are no
          flow constraintsUIMA_UnsupportedOperationException - if this MetaDataObject is not modifiable.AnalysisEngineMetaData[] getDelegateAnalysisEngineMetaData()
Publishing this information is optional; some implementations may always return null here.
null if that
         information is not available.Copyright © 2006–2017 The Apache Software Foundation. All rights reserved.