Permalink
Find file
Fetching contributors…
Cannot retrieve contributors at this time
216 lines (215 sloc) 5.16 KB
<?xml version="1.0" encoding="UTF-8"?>
<xns1:grammar xmlns:xns1="http://planet-sl.org/bgf">
<xns1:production>
<nonterminal>DataType</nonterminal>
<xns1:expression>
<nonterminal>BusinessEntityPropertySet</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Action</nonterminal>
<xns1:expression>
<nonterminal>BusinessRole</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Class</nonterminal>
<xns1:expression>
<nonterminal>BusinessEntity</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>BusinessRole</nonterminal>
<xns1:expression>
<nonterminal>ArtifactRole</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>BusinessRole</nonterminal>
<xns1:expression>
<nonterminal>PerformerRole</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>BusinessRole</nonterminal>
<xns1:expression>
<nonterminal>OrganisationalUnit</nonterminal>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Task</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>associatedWith</selector>
<xns1:expression>
<nonterminal>BusinessRole</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>needs</selector>
<xns1:expression>
<nonterminal>ArtifactRole</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>ArtifactRole</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>characterisedby</selector>
<xns1:expression>
<nonterminal>BusinessEntityPropertySet</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>typ</selector>
<xns1:expression>
<nonterminal>Class</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>task</selector>
<xns1:expression>
<nonterminal>Task</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>fille</selector>
<xns1:expression>
<nonterminal>BusinessEntity</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>PerformerRole</nonterminal>
<xns1:expression>
<selectable>
<selector>perform</selector>
<xns1:expression>
<nonterminal>Task</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>OrganisationalUnit</nonterminal>
<xns1:expression>
<sequence>
<xns1:expression>
<selectable>
<selector>characterisedby</selector>
<xns1:expression>
<nonterminal>BusinessEntityPropertySet</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<selectable>
<selector>typ</selector>
<xns1:expression>
<nonterminal>Class</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>task</selector>
<xns1:expression>
<nonterminal>Task</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>fille</selector>
<xns1:expression>
<nonterminal>BusinessEntity</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</sequence>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>BusinessEntity</nonterminal>
<xns1:expression>
<plus>
<xns1:expression>
<selectable>
<selector>placehold</selector>
<xns1:expression>
<nonterminal>BusinessRole</nonterminal>
</xns1:expression>
</selectable>
</xns1:expression>
</plus>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Boolean</nonterminal>
<xns1:expression>
<choice>
<xns1:expression>
<terminal>true</terminal>
</xns1:expression>
<xns1:expression>
<terminal>false</terminal>
</xns1:expression>
</choice>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>Integer</nonterminal>
<xns1:expression>
<value>int</value>
</xns1:expression>
</xns1:production>
<xns1:production>
<nonterminal>String</nonterminal>
<xns1:expression>
<value>string</value>
</xns1:expression>
</xns1:production>
</xns1:grammar>