All Downloads are FREE. Search and download functionalities are using the official Maven repository.

jadex.bdibpmn.examples.marsworld.Sentry.agent.xml Maven / Gradle / Ivy

Go to download

The Jadex BDI-BPMN applications package contain several example applications, benchmarks and testcases using BDI agents that have BPMN plans.

There is a newer version: 2.4
Show newest version



	
		java.util.*
		java.util.logging.*
		jadex.base.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.getParent().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
 			
		
	

	
		
			
				
				
			
		
	





© 2015 - 2024 Weber Informatics LLC | Privacy Policy