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

jadex.bdi.examples.garbagecollector.GarbageCollector.application.xml Maven / Gradle / Ivy

Go to download

The Jadex BDI applications package contain several example applications, benchmarks and testcases using BDI agents.

The newest version!



	
	
		jadex.bridge.IComponentIdentifier
		jadex.extension.envsupport.environment.*
		jadex.extension.envsupport.environment.space2d.*
		jadex.extension.envsupport.environment.RoundBasedExecutor
		jadex.extension.envsupport.math.*
		jadex.bridge.service.clock.IClockService
		jadex.extension.envsupport.dataview.*
		jadex.extension.envsupport.observer.perspective.*
		jadex.bdi.planlib.*
	
	
	
	
	
		
		
		
			
			
				
					
						$object.lastmove==null || $object.lastmove.equals("right")? null:
						$object.lastmove.equals("left")? new Vector3Double(Math.PI,0,Math.PI):
						$object.lastmove.equals("up")? new Vector3Double(0,0,Math.PI*3/2):
						new Vector3Double(0,0,Math.PI/2)
					
					0
					
				
				
					0
				
				
					
				
			
			
			
			
				
					5
					"garbage"
					
						jadex.commons.SUtil.createHashMap(
							new String[]{Space2D.PROPERTY_POSITION},
							new Object[]{((Space2D)$space).getRandomPosition(Vector2Int.ZERO)})
					
				
			
			
			
			
				
				
					$object
					$object.vision_range
				
				
					$object
					$object.vision_range
				
			
			
			
			
				
				
			
		
			
			
				
				
				
				
					
				
				
					0
					"vision_range"
					
					
						new Object[]
						{
							new String[]{"garbage_appeared", "appeared", "created"}, 
							new String[]{"garbage_disappeared", "disappeared", "destroyed"}
						}
					
				
				
				
				
					
						new Object[]
						{
							new String[]{"garbage_appeared", "add", "garbages"}, 
							new String[]{"garbage_disappeared", "remove", "garbages"}
						}
					
				
				
				
					
						new Object[]
						{
							new String[]{"garbage_appeared", "add", "garbages"}, 
							new String[]{"garbage_disappeared", "remove", "garbages"}
						}
					
				
			
			
			
			
				
					
				
				
					
				
				
					
				
				
					
					
				
			
			
			
			
				
					
						new Vector2Double($object.vision_range*2+1)
						
						
							$object.garbage!=null 
						

						
					
					
						new Vector2Double($object.vision_range*2+1)
						
						
							$object.garbage!=null 
						

						
					
					
						
					
					
						
						
					
				
					
				
					
						new Vector2Double($object.vision_range*2+1)
						
						
							$object.garbage!=null 
						
						
						
					
					
						new Vector2Double($object.vision_range*2+1)	
						
						
						
					
					
						
					
					
						
					
				
			
			
			
			
				$space
				true
			
		
	
	
	
	
		
		
	
	
	
	
	
		
			
				
					
						
							15
						
					
					
					
						
					
				
			

			
				
				
						
		
		
		
			
				
					
						
							8
						
					
					
					
						
					
				
			
			
			
				
				
				
				
			
		
		
		
			
				
					
						
							5
						
					
					
					
						
					
				
			

			
				
				
			
		
		
		
			
				
					
						
							2
						
					
					
					
						
					
				
			

			
				
				
			
		
		
		
			
				
					
						
							15
						
					
					
					
						
					
				
			
		
	






© 2015 - 2025 Weber Informatics LLC | Privacy Policy