Modifier and Type | Method and Description |
---|---|
MethodInfo |
MBody.getAbortedMethod(ClassLoader cl) |
MethodInfo |
MBody.getBodyMethod(ClassLoader cl) |
MethodInfo |
MBody.getContextConditionMethod(ClassLoader cl) |
MethodInfo |
MBody.getFailedMethod(ClassLoader cl) |
MethodInfo |
MParameter.getGetter()
Get the getter method (for method-backed beliefs).
|
MethodInfo |
MBelief.getGetter()
Get the getter method (for method-backed beliefs).
|
MethodInfo |
MBody.getMethod()
Get the method.
|
static MethodInfo |
MBody.getMethod(Class<?> body,
Class<? extends Annotation> type) |
MethodInfo |
MCondition.getMethodTarget()
Get the mtarget.
|
MethodInfo |
MBody.getPassedMethod(ClassLoader cl) |
MethodInfo |
MBody.getPreconditionMethod(ClassLoader cl) |
MethodInfo |
MGoal.getServiceParameterMapping(String name) |
MethodInfo |
MGoal.getServiceResultMapping(String name)
Get the service result mapping.
|
MethodInfo |
MParameter.getSetter()
Get the setter method (for method-backed beliefs).
|
MethodInfo |
MBelief.getSetter()
Get the setter method (for method-backed beliefs).
|
Modifier and Type | Method and Description |
---|---|
Map<String,MethodInfo> |
MDeliberation.getInhibitionMethods()
Get the inhmethods.
|
Map<String,MethodInfo> |
MGoal.getServiceParameterMappings()
Get the spmappings.
|
Map<String,MethodInfo> |
MGoal.getServiceResultMappings()
Get the srmappings.
|
Modifier and Type | Method and Description |
---|---|
void |
MGoal.addServiceParameterMapping(String name,
MethodInfo m) |
void |
MGoal.addServiceResultMapping(String name,
MethodInfo m) |
void |
MParameter.setGetter(MethodInfo mgetter)
Set the mgetter.
|
void |
MBelief.setGetter(MethodInfo mgetter)
Set the mgetter.
|
void |
MBody.setMethod(MethodInfo method)
Set the method.
|
void |
MCondition.setMethodTarget(MethodInfo mtarget)
Set the mtarget.
|
void |
MParameter.setSetter(MethodInfo msetter)
Set the msetter.
|
void |
MBelief.setSetter(MethodInfo msetter)
Set the msetter.
|
Modifier and Type | Method and Description |
---|---|
void |
MDeliberation.setInhibitionMethods(Map<String,MethodInfo> inhmethods)
Set the inhmethods.
|
Constructor and Description |
---|
MBelief(MethodInfo target,
String impl,
boolean dynamic,
long updaterate,
String[] events,
Collection<jadex.rules.eca.EventType> rawevents)
Create a new belief.
|
MBody(MethodInfo method,
ClassInfo clazz,
String servicename,
String servicemethodname,
ClassInfo mapperclass,
String component)
Create a new mbody.
|
Constructor and Description |
---|
MDeliberation(Set<String> inhnames,
Map<String,MethodInfo> inhmethods,
boolean cardinalityone)
Create a new deliberation.
|
MGoal(String name,
String target,
boolean posttoall,
boolean randomselection,
String excludemode,
boolean retry,
boolean recur,
long retrydelay,
long recurdelay,
boolean orsuccess,
boolean unique,
MDeliberation deliberation,
List<MParameter> parameters,
Map<String,MethodInfo> spmappings,
Map<String,MethodInfo> srmappings,
List<ClassInfo> triggergoals)
Create a new goal model element.
|
MGoal(String name,
String target,
boolean posttoall,
boolean randomselection,
String excludemode,
boolean retry,
boolean recur,
long retrydelay,
long recurdelay,
boolean orsuccess,
boolean unique,
MDeliberation deliberation,
List<MParameter> parameters,
Map<String,MethodInfo> spmappings,
Map<String,MethodInfo> srmappings,
List<ClassInfo> triggergoals)
Create a new goal model element.
|
Modifier and Type | Method and Description |
---|---|
MethodInfo |
NFRPropertyInfo.getMethodInfo()
Get the methodInfo.
|
Modifier and Type | Method and Description |
---|---|
void |
NFRPropertyInfo.setMethodInfo(MethodInfo methodinfo)
Set the methodInfo.
|
Constructor and Description |
---|
NFRPropertyInfo(String name,
ClassInfo clazz,
MethodInfo mi)
Create a new property.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Map<MethodInfo,Map<String,INFPropertyMetaInfo>>> |
NFMethodPropertyProvider.getMethodNFPropertyMetaInfos()
Returns meta information about a non-functional properties of all methods.
|
IFuture<Map<MethodInfo,Map<String,INFPropertyMetaInfo>>> |
INFMethodPropertyProvider.getMethodNFPropertyMetaInfos()
Returns meta information about a non-functional properties of all methods.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
NFMethodPropertyProvider.addMethodNFProperty(MethodInfo method,
INFProperty<?,?> nfprop)
Add a non-functional property.
|
IFuture<Void> |
INFMethodPropertyProvider.addMethodNFProperty(MethodInfo method,
INFProperty<?,?> nfprop)
Add a non-functional property.
|
static INFProperty<?,?> |
AbstractNFProperty.createProperty(Class<?> clazz,
IInternalAccess comp,
IService service,
MethodInfo mi)
Create a property instance from its type.
|
IFuture<String[]> |
NFMethodPropertyProvider.getMethodNFAllPropertyNames(MethodInfo method)
Returns the names of all non-functional properties of this method.
|
IFuture<String[]> |
INFMethodPropertyProvider.getMethodNFAllPropertyNames(MethodInfo method)
Returns the names of all non-functional properties of this method.
|
IFuture<INFPropertyMetaInfo> |
NFMethodPropertyProvider.getMethodNFPropertyMetaInfo(MethodInfo method,
String name)
Returns the meta information about a non-functional property of the specified method.
|
IFuture<INFPropertyMetaInfo> |
INFMethodPropertyProvider.getMethodNFPropertyMetaInfo(MethodInfo method,
String name)
Returns the meta information about a non-functional property of the specified method.
|
IFuture<Map<String,INFPropertyMetaInfo>> |
NFMethodPropertyProvider.getMethodNFPropertyMetaInfos(MethodInfo method)
Returns meta information about a non-functional properties of a method.
|
IFuture<Map<String,INFPropertyMetaInfo>> |
INFMethodPropertyProvider.getMethodNFPropertyMetaInfos(MethodInfo method)
Returns meta information about a non-functional properties of a method.
|
IFuture<String[]> |
NFMethodPropertyProvider.getMethodNFPropertyNames(MethodInfo method)
Returns the names of all non-functional properties of the specified method.
|
IFuture<String[]> |
INFMethodPropertyProvider.getMethodNFPropertyNames(MethodInfo method)
Returns the names of all non-functional properties of the specified method.
|
<T> IFuture<T> |
NFMethodPropertyProvider.getMethodNFPropertyValue(MethodInfo method,
String name)
Returns the current value of a non-functional property of the specified method.
|
<T> IFuture<T> |
INFMethodPropertyProvider.getMethodNFPropertyValue(MethodInfo method,
String name)
Returns the current value of a non-functional property of the specified method.
|
<T,U> IFuture<T> |
NFMethodPropertyProvider.getMethodNFPropertyValue(MethodInfo method,
String name,
U unit)
Returns the current value of a non-functional property of the specified method, performs unit conversion.
|
<T,U> IFuture<T> |
INFMethodPropertyProvider.getMethodNFPropertyValue(MethodInfo method,
String name,
U unit)
Returns the current value of a non-functional property of the specified method, performs unit conversion.
|
static List<INFProperty<?,?>> |
AbstractNFProperty.readNFProperties(Class<?> type,
IInternalAccess comp,
IService ser,
MethodInfo mi)
Create nf properties form a class with nf annotations.
|
IFuture<Void> |
NFMethodPropertyProvider.removeMethodNFProperty(MethodInfo method,
String name)
Remove a non-functional property.
|
IFuture<Void> |
INFMethodPropertyProvider.removeMethodNFProperty(MethodInfo method,
String name)
Remove a non-functional property.
|
Modifier and Type | Method and Description |
---|---|
IRemoteFilter<IService> |
RHardConstraints.getLocalFilter(MethodInfo method)
Gets the filter for local filtering.
|
static <T> ITerminableIntermediateFuture<T> |
RHardConstraints.getServices(IServiceProvider provider,
Class<T> type,
String scope,
MethodInfo method,
RHardConstraints hardconstraints) |
Constructor and Description |
---|
BasicEvaluator(String propertyname,
MethodInfo mi)
Create a new evaluator.
|
BasicEvaluator(String propertyname,
MethodInfo methodinfo,
Object unit,
boolean required)
Create a new evaluator.
|
Constructor and Description |
---|
ExecutionTimeEvaluator(MethodInfo mi)
Create a new evaluator.
|
ExecutionTimeEvaluator(MethodInfo mi,
boolean required)
Create a new evaluator.
|
ExecutionTimeProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
LatencyProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
WaitingTimeProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
WaitqueueEvaluator(MethodInfo mi)
Create a new evaluator.
|
WaitqueueEvaluator(MethodInfo mi,
int max)
Create a new evaluator.
|
WaitqueueProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
Modifier and Type | Method and Description |
---|---|
void |
IServiceContainer.addMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Add a method invocation handler.
|
void |
BasicServiceContainer.addMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Add a method invocation handler.
|
void |
BasicService.addNFProperties(NFProperties nfprops,
Map<String,INFProperty<?,?>> nfps,
IService ser,
MethodInfo mi)
Add nf properties from a type.
|
boolean |
IServiceContainer.hasMethodListeners(IServiceIdentifier sid,
MethodInfo mi)
Test if service and method has listeners.
|
boolean |
BasicServiceContainer.hasMethodListeners(IServiceIdentifier sid,
MethodInfo mi)
Test if service and method has listeners.
|
void |
IServiceContainer.removeMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Remove a method invocation handler.
|
void |
BasicServiceContainer.removeMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Remove a method invocation handler.
|
Modifier and Type | Method and Description |
---|---|
void |
MethodListenerHandler.addMethodListener(MethodInfo m,
IMethodInvocationListener listener)
Add a method listener.
|
boolean |
MethodListenerHandler.hasMethodListeners(IServiceIdentifier sid,
MethodInfo mi)
Test if service and method has listeners.
|
void |
MethodListenerHandler.removeMethodListener(MethodInfo m,
IMethodInvocationListener listener)
Add a method listener.
|
Modifier and Type | Method and Description |
---|---|
void |
MicroModel.addServiceInjection(String name,
MethodInfo method)
Add an injection field.
|
Copyright © 2015. All Rights Reserved.