Browsable Java Plugin Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: java/eclipse/plugin/bruneliere/extracted
Source used for this grammar: Hugo Brunelière, EclipsePlugIn.ecore, 2005/08/04 [Atlantic]

Summary

Syntax

Application ::=
	[name]::String [version]::String [author]::String [extensionPoints]::ExtensionPoint+
ExtensionPoint ::=
	[name]::String [id]::String [application]::Application [descriptions]::Description+ [plugIn]::PlugIn
Description ::=
	[xmlSchema]::String [extensionPoints]::ExtensionPoint+
Extension ::=
	[name]::String [id]::String [isConfiguredInto]::ExtensionPoint
PlugIn ::=
	[id]::String [displayableName]::String [version]::String [supplier]::String [configures]::Extension+ [extensionPoints]::ExtensionPoint+ [requires]::PlugIn+ [uses]::Librairy+
Librairy ::=
	[name]::String [plugIn]::PlugIn [classes]::Class+
Class ::=
	[name]::String [librairy]::Librairy
Integer ::=
	integer
String ::=
	string

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