Browsable Goal and Plan Concepts 1.0 Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: §wip/atl/TroposGoalAndPlanConcepts/extracted
Source used for this grammar: David Bertolini, Anna Perini, Angelo Susi, Haralambos Mouratidis, SIMON Eric, Goal and Plan Concepts 1.0, TroposGoalAndPlanConcepts.ecore, 2006/07/18

Summary

Syntax

String ::=
	string
Actor ::=
	[decomposition]::Decomposition+ [contribution]::Contribution+ [meansEnd]::MeansEnd+
Decomposition ::=
	BooleanDecomposition
Decomposition ::=
	[PointOfView]::Actor
Contribution ::=
	[metric]::String [contributer]::Goal [contributed]::Goal [PointOfView]::Actor
Goal ::=
	[contributionR]::Contribution+ [contributionD]::Contribution+ [meansEndS]::MeansEnd+ [meansEndD]::MeansEnd+ [booleanDecomposition]::BooleanDecomposition [booleanDecLink]::BooleanDecLink+
MeansEnd ::=
	[meansR]::Resource [means]::Goal [end]::Goal [PointOfView]::Actor [meansP]::Plan
Resource ::=
	[meansEndR]::MeansEnd+
Plan ::=
	[meansEndP]::MeansEnd+ [booleanDecompositionP]::BooleanDecomposition [booleanDecLinkP]::BooleanDecLink+
BooleanDecomposition ::=
	[type]::String [root]::Goal [rootP]::Plan [booleanDecLinkD]::BooleanDecLink+
BooleanDecLink ::=
	AndDecLink
BooleanDecLink ::=
	OrDecLink
BooleanDecLink ::=
	[booleanDecompositionB]::BooleanDecomposition [target]::Goal [targetP]::Plan
AndDecLink ::=
	[booleanDecompositionB]::BooleanDecomposition [target]::Goal [targetP]::Plan
OrDecLink ::=
	[booleanDecompositionB]::BooleanDecomposition [target]::Goal [targetP]::Plan

GrammarLabMaintained by Dr. Vadim Zaytsev a.k.a. @grammarware. Last updated in September 2015. []