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.