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

jadex.bdi.testcases.goals.TriggerBySuspension.agent.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.bdi.testcases.*
		jadex.base.test.*
		jadex.bdi.runtime.*
	

	
		
	

	
		
			
		
		
			
		
		
			
		
		
			0
		
	
	
	
		
			
				$beliefbase.count!=5
			
			
 				$beliefbase.count==10
 			
		
	

	
        
			
				"count"
			
			
				100
			
			
			
				
			
		
		
		
			
				$g
				
			
			
				new TestReport("test_trigger", "Test if goal suspension can trigger a plan.", true, null)
			
			
			
				
					// true
					
					goal $g && $g.element_has_model.melement_has_name=="cnt" && $g.goal_has_lifecyclestate=="suspended"
					
					// ?rgoal = (goal (element_has_model ?mgoal) (goal_has_lifecyclestate "suspended"))
					// ?mgoal = (mgoal (melement_has_name "cnt"))
				
			
			
			
				$beliefbase.reports.length < 1
				
				// ?rbelset = (beliefset (element_has_model ?mbelset) (beliefset_has_facts $?reports & :(< (jadex.rules.rulesystem.rules.functions.Length $?reports) 1)))
				// ?mbelset = (mbeliefset (melement_has_name "reports"))
			
		
	
	
	
		false
	
	
	
		
			
				
			
		
	







© 2015 - 2025 Weber Informatics LLC | Privacy Policy