Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
3 lines (2 sloc) 8.4 KB
<?xml version="1.0" encoding="UTF-8"?>
<bgf:grammar xmlns:bgf="http://planet-sl.org/bgf" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"><bgf:production><nonterminal>Classifier</nonterminal><bgf:expression><nonterminal>Environnement</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Classifier</nonterminal><bgf:expression><nonterminal>Element</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>Classifier</nonterminal><bgf:expression><choice><bgf:expression><nonterminal>Environnement</nonterminal></bgf:expression><bgf:expression><nonterminal>Element</nonterminal></bgf:expression></choice></bgf:expression></bgf:production><bgf:production><nonterminal>Environnement</nonterminal><bgf:expression><selectable><selector>element</selector><bgf:expression><nonterminal>Element</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Element</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>environnement</selector><bgf:expression><nonterminal>Environnement</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>action</selector><bgf:expression><nonterminal>CooperativeAgent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>perception</selector><bgf:expression><nonterminal>CooperativeAgent</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>CooperativeAgent</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>elementA</selector><bgf:expression><nonterminal>Element</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>elementP</selector><bgf:expression><nonterminal>Element</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>representation</selector><bgf:expression><nonterminal>Representation</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>skill</selector><bgf:expression><nonterminal>Skill</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>aptitude</selector><bgf:expression><nonterminal>Aptitude</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>characteristic</selector><bgf:expression><nonterminal>Characteristic</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>communication</selector><bgf:expression><nonterminal>Communication</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>observes</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Representation</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperativeAgentR</selector><bgf:expression><nonterminal>CooperativeAgent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><selectable><selector>element</selector><bgf:expression><nonterminal>Element</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Skill</nonterminal><bgf:expression><selectable><selector>cooperativeAgentS</selector><bgf:expression><nonterminal>CooperativeAgent</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Aptitude</nonterminal><bgf:expression><selectable><selector>cooperativeAgentA</selector><bgf:expression><nonterminal>CooperativeAgent</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Characteristic</nonterminal><bgf:expression><selectable><selector>cooperativeAgentCha</selector><bgf:expression><nonterminal>CooperativeAgent</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Communication</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperativeAgentCom</selector><bgf:expression><nonterminal>CooperativeAgent</nonterminal></bgf:expression></selectable></bgf:expression><bgf:expression><plus><bgf:expression><selectable><selector>aip</selector><bgf:expression><nonterminal>AIP</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>AIP</nonterminal><bgf:expression><epsilon/></bgf:expression></bgf:production><bgf:production><nonterminal>CooperationRules</nonterminal><bgf:expression><plus><bgf:expression><selectable><selector>detects</selector><bgf:expression><nonterminal>NCS</nonterminal></bgf:expression></selectable></bgf:expression></plus></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><nonterminal>Incomprehension</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><nonterminal>Ambiguity</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><nonterminal>Incompetence</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><nonterminal>Unproductiveness</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><nonterminal>Concurrency</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><nonterminal>Conflict</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><nonterminal>Uselessness</nonterminal></bgf:expression></bgf:production><bgf:production><nonterminal>NCS</nonterminal><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></bgf:production><bgf:production><nonterminal>Incomprehension</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Ambiguity</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Incompetence</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Unproductiveness</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Concurrency</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Conflict</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production><bgf:production><nonterminal>Uselessness</nonterminal><bgf:expression><sequence><bgf:expression><selectable><selector>cooperationRules</selector><bgf:expression><nonterminal>CooperationRules</nonterminal></bgf:expression></selectable></bgf:expression></sequence></bgf:expression></bgf:production></bgf:grammar>