jadex.bdi.planlib.df.DF.capability.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-applib-bdi Show documentation
Show all versions of jadex-applib-bdi Show documentation
The Jadex applib BDI package contain
ready to use functionalities for
BDI agents mostly in form of modules
called capabilities.
jadex.rules.rulesystem.rules.functions.*
jadex.bridge.*
jadex.bridge.service.types.df.*
3000L
$scope.getTime()
$goal.result != null
&&
($goal.result.getLeaseTime() == null
|| $goal.result.getLeaseTime().getTime()
- $goal.current_time - $goal.buffertime > 0)
// ($goal.result != null)
// &&
// ($goal.result.getLeaseTime() == null?
// true: $goal.result.getLeaseTime().getTime()
// - $goal.current_time - $goal.buffertime > 0)
// ?rgoal is already bound
// ?param_result = (parameter (parameter_has_name "result") (parameter_has_value ?result))
// ?param_curtime = (parameter (parameter_has_name "current_time") (parameter_has_value ?curtime))
// ?param_buftime = (parameter (parameter_has_name "buffertime") (parameter_has_value ?buftime))
// ?rgoal = (goal (parameterelement_has_parameters contains ?param_result)
// (parameterelement_has_parameters contains ?param_curtime)
// (parameterelement_has_parameters contains ?param_buftime))
// ?result = (IDFComponentDescription (leaseTime ?leasedate)
// ((MethodCallFunction "java.util.Date" "getTime" ?leasedate) ?leastime))
// (test (> (Sub ?leastime ?curtime ?buftime) 0))
$goal.df==null
$goal.df==null
$goal.df==null
$goal.df==null
$goal.df!=null
$goal.df!=null
$goal.df!=null
$goal.df!=null
20000
© 2015 - 2025 Weber Informatics LLC | Privacy Policy