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

jadex.bdi.examples.booktrading.serviceimpl.seller.Seller.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.examples.booktrading.common.*
		jadex.bdi.examples.booktrading.serviceimpl.*
		java.util.*
		jadex.rules.rulesystem.rules.functions.*
		jadex.bdi.runtime.*
		jadex.commons.*
		jadex.commons.future.*
		jadex.bridge.service.*
		jadex.bridge.service.search.*
		jadex.bridge.service.types.clock.*
	
		
	
		
				
				collect(
					Order $order &&
					IGoal $g && $g.getModelElement().getName().equals("sell_book") &&
					$goalbase.containsGoal($g) &&
					$g.getParameter("order").getValue()==$order
				)
			
		
	
		
			$scope.getTime()
		
		
		
		
		
		
				
	

	
		
			
				$order
			
			
			
				Order $order && $order.getState()==Order.OPEN
			
			
				$goal.order.getState().equals(Order.FAILED)
			
			
				Order.DONE.equals($goal.order.getState())
			
		
		
		
		
			
			
			
			
		
		
		
			
			
			
			
		
	

	
		
			
				
			
			
				
			
			
			
				
			
		
		
		
			
				
			
			
				
			
			
			
				
			
		
	
	
	
		
			select NegotiationReport $nr from $beliefbase.negotiation_reports
			where $nr.getOrder().equals($order)
			order by $nr.getTime()
			
		
	

	
		
			
		
	

	
		
		
		false
		"jadex.bdi.examples.booktrading.common.GuiViewerPanel"
	

	
		
			
				
					new jadex.commons.gui.GuiCreator(Gui.class, new Class[]{jadex.bdi.runtime.IBDIExternalAccess.class}, 
						new Object[]{$scope.getExternalAccess()})
				
			
		
	





© 2015 - 2025 Weber Informatics LLC | Privacy Policy