Browsable Mining Mart Grammar

CC-BY

Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/miningmart/simplified/extracted
Source used for this grammar: Anca Vaduva, Jörg-Uwe Kietz, Regina Zücker, Klaus R. Dittrich, SIMON Eric, data representation 1.0, MiningMart_SimplifiedMetamodel.ecore, 2006/07/20

Summary

Syntax

ModelElement ::=
	Classifier
ModelElement ::=
	StructuralFeature
ModelElement ::=
	Classifier
	StructuralFeature
Classifier ::=
	Class
Classifier ::=
	DataType
Classifier ::=
	Class
	DataType
StructuralFeature ::=
	Attribute
Class ::=
	Concept
Class ::=
	ColumnSet
Class ::=
	[name]::String [attributes]::Attribute+
DataType ::=
	Integer
DataType ::=
	String
DataType ::=
	DomainDataType
DataType ::=
	[attribute]::Attribute
Attribute ::=
	Column
Attribute ::=
	FeatureAttribute
Attribute ::=
	Value
Attribute ::=
	RoleRestriction
Attribute ::=
	[class]::Class [has]::DataType
Concept ::=
	[name]::String [attributes]::Attribute+
ColumnSet ::=
	[name]::String [attributes]::Attribute+
Column ::=
	[class]::Class [has]::DataType
FeatureAttribute ::=
	[class]::Class [has]::DataType
Value ::=
	[class]::Class [has]::DataType
RoleRestriction ::=
	[class]::Class [has]::DataType
Integer ::=
	[attribute]::Attribute
String ::=
	[attribute]::Attribute
DomainDataType ::=
	[attribute]::Attribute

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