public interface IExternalAccess extends IExternalExecutionFeature, IExternalArgumentsResultsFeature, IExternalProvidedServicesFeature, IExternalRequiredServicesFeature, IExternalSubcomponentsFeature, IExternalMonitoringComponentFeature, IExternalNFPropertyComponentFeature
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
PLATFORM |
static java.lang.String |
PLATFORM_INTERNAL |
Modifier and Type | Method and Description |
---|---|
<T> T |
getExternalFeature(java.lang.Class<? extends T> type)
Get a feature of the component.
|
IComponentIdentifier |
getId()
Get the id of the component.
|
IFuture<IModelInfo> |
getModelAsync()
Get the model of the component.
|
getDescription, getDescriptionAsync, getExternalAccess, getExternalAccessAsync, killComponent, killComponent, listenToComponent, repeatStep, repeatStep, resumeComponent, scheduleStep, scheduleStep, setComponentBreakpoints, stepComponent, suspendComponent, waitForDelay, waitForDelay, waitForDelay, waitForDelay, waitForTermination, waitForTick, waitForTick
getArgumentsAsync, getExceptionAsync, getResultsAsync, subscribeToResults
addService, addService, addService, removeService, setTags
addQuery, searchService, searchServices
addComponent, createComponent, createComponents, createComponentWithEvents, getChildren, getFileName, getLocalTypeAsync, killComponents, searchComponents
publishEvent, subscribeToEvents
addMethodNFProperty, addNFProperty, addNFProperty, addRequiredMethodNFProperty, addRequiredNFProperty, getMethodNFAllPropertyNames, getMethodNFPropertyMetaInfo, getMethodNFPropertyMetaInfos, getMethodNFPropertyMetaInfos, getMethodNFPropertyNames, getMethodNFPropertyValue, getMethodNFPropertyValue, getNFAllPropertyNames, getNFAllPropertyNames, getNFPropertyMetaInfo, getNFPropertyMetaInfo, getNFPropertyMetaInfos, getNFPropertyMetaInfos, getNFPropertyNames, getNFPropertyNames, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getRequiredMethodNFAllPropertyNames, getRequiredMethodNFPropertyMetaInfo, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyNames, getRequiredMethodNFPropertyValue, getRequiredMethodNFPropertyValue, getRequiredNFAllPropertyNames, getRequiredNFPropertyMetaInfo, getRequiredNFPropertyMetaInfos, getRequiredNFPropertyNames, getRequiredNFPropertyValue, getRequiredNFPropertyValue, removeMethodNFProperty, removeNFProperty, removeNFProperty, removeRequiredMethodNFProperty, removeRequiredNFProperty, shutdownNFPropertyProvider, shutdownNFPropertyProvider, shutdownRequiredNFPropertyProvider
static final java.lang.String PLATFORM
static final java.lang.String PLATFORM_INTERNAL
IFuture<IModelInfo> getModelAsync()
IComponentIdentifier getId()
<T> T getExternalFeature(java.lang.Class<? extends T> type)
feature
- The type of the feature.