Package jadex.bridge.component
Interface INFPropertyComponentFeature
-
- All Superinterfaces:
IExternalComponentFeature
,IExternalNFPropertyComponentFeature
- All Known Subinterfaces:
IBDIAgent
,IInternalAccess
- All Known Implementing Classes:
ComponentPlanBDI
,HelloWorldBDI
,HelloWorldPlan2
,IndexChangeBDI
,InterfaceInjectionBDI
,PlanMethodInjectionBDI
,PlanReasonInjectionBDI
,SayHelloBDI
public interface INFPropertyComponentFeature extends IExternalNFPropertyComponentFeature
Feature for non-functional properties.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description INFPropertyProvider
getComponentPropertyProvider()
Get the component property provider.INFMixedPropertyProvider
getProvidedServicePropertyProvider(IServiceIdentifier sid)
Get the provided service property provider for a service.INFMixedPropertyProvider
getRequiredServicePropertyProvider(IServiceIdentifier sid)
Get the required service property provider for a service.boolean
hasRequiredServicePropertyProvider(IServiceIdentifier sid)
Has the service a property provider.-
Methods inherited from interface jadex.bridge.component.IExternalNFPropertyComponentFeature
addMethodNFProperty, addNFProperty, addNFProperty, addRequiredMethodNFProperty, addRequiredNFProperty, getMethodNFAllPropertyNames, getMethodNFPropertyMetaInfo, getMethodNFPropertyMetaInfos, getMethodNFPropertyMetaInfos, getMethodNFPropertyNames, getMethodNFPropertyPrettyPrintValue, getMethodNFPropertyValue, getMethodNFPropertyValue, getNFAllPropertyNames, getNFAllPropertyNames, getNFPropertyMetaInfo, getNFPropertyMetaInfo, getNFPropertyMetaInfos, getNFPropertyMetaInfos, getNFPropertyNames, getNFPropertyNames, getNFPropertyPrettyPrintValue, getNFPropertyPrettyPrintValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getNFPropertyValue, getRequiredMethodNFAllPropertyNames, getRequiredMethodNFPropertyMetaInfo, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyMetaInfos, getRequiredMethodNFPropertyNames, getRequiredMethodNFPropertyPrettyPrintValue, getRequiredMethodNFPropertyValue, getRequiredMethodNFPropertyValue, getRequiredNFAllPropertyNames, getRequiredNFPropertyMetaInfo, getRequiredNFPropertyMetaInfos, getRequiredNFPropertyNames, getRequiredNFPropertyPrettyPrintValue, getRequiredNFPropertyValue, getRequiredNFPropertyValue, removeMethodNFProperty, removeNFProperty, removeNFProperty, removeRequiredMethodNFProperty, removeRequiredNFProperty, shutdownNFPropertyProvider, shutdownNFPropertyProvider, shutdownRequiredNFPropertyProvider
-
-
-
-
Method Detail
-
getComponentPropertyProvider
INFPropertyProvider getComponentPropertyProvider()
Get the component property provider.
-
getProvidedServicePropertyProvider
INFMixedPropertyProvider getProvidedServicePropertyProvider(IServiceIdentifier sid)
Get the provided service property provider for a service.
-
getRequiredServicePropertyProvider
INFMixedPropertyProvider getRequiredServicePropertyProvider(IServiceIdentifier sid)
Get the required service property provider for a service.
-
hasRequiredServicePropertyProvider
boolean hasRequiredServicePropertyProvider(IServiceIdentifier sid)
Has the service a property provider.
-
-