jadex.bdibpmn.examples.marsworld.Sentry.agent.xml Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-applications-bdibpmn Show documentation
Show all versions of jadex-applications-bdibpmn Show documentation
The Jadex BDI-BPMN applications package contain
several example applications, benchmarks and
testcases using BDI agents that have BPMN plans.
The newest version!
java.util.*
java.util.logging.*
jadex.bridge.fipa.*
jadex.extension.envsupport.environment.*
jadex.extension.envsupport.math.*
jadex.bdi.examples.marsworld.*
jadex.bdi.examples.marsworld.sentry.*
jadex.commons.future.*
jadex.extension.agr.*
$scope.getParentAccess().getExtension("myagrspace")
$target
ISpaceObject $target &&
Arrays.asList($beliefbase.my_targets).contains($target) &&
$target.state==AnalyzeTargetTask.STATE_UNKNOWN
// Hack!!! $t2 must occur first. Todo: support reordering to allow arbitrary constraints in NOT.
!(ISpaceObject $t2 && $t2.getType().equals("target") && $t2.state==AnalyzeTargetTask.STATE_UNKNOWN &&
((IVector2)$t2.position).getDistance((IVector2)$beliefbase.myself.position).getAsDouble()
< ((IVector2)$goal.target.position).getDistance((IVector2)$beliefbase.myself.position).getAsDouble())
$beliefbase.missionend
SFipa.INFORM
((ISpaceObject)$content).getType().equals("target")
SFipa.REQUEST
SFipa.JADEX_XML