
Grammar extracted by Vadim Zaytsev, see the Grammar Zoo entry for details: toy/miningmart/mart/extracted
Source used for this grammar: Anca Vaduva, Jörg-Uwe Kietz, Regina Zücker, Klaus R. Dittrich, Eric Simon, Mining Mart 1.0, MiningMart.ecore, 2006/07/21
String, Integer, Boolean, InOut, LinkPackage, ModelElement, Classifier, StructuralFeature, Class, DataType, Attribute, Column, ColumnSet, ColumnStatistics, ColumnSetStatistics, Snapshot, Table, View, Key, ForeignKey, PrimaryKey, Concept, RelationShip, FeatureAttribute, BaseAttribute, MultiColumnFeature, Value, UserInput, Ordinal, Scalar, Time, Binary, Categorial, KeyAttribute, TimeGroup, Spatial, Constant, RoleRestriction, DomainDataType, Nominal, Case, Step, LoopStep, MultiStep, Parameter, ParameterType, FeatureConstruction, DataMinStep, TimeOperator, FeatureSelection, MultiRelFeatureConstr, RowSelection, Agregation, Scaling, Discretization, Segmentation, Sampling, ExecutionElement, DataObject, MSL-Tool, TransformationGroup, Transformation, Function, StoredProcedure, SQLQuery), 0 root (—), 60 top (ModelElement, Classifier, StructuralFeature, Class, DataType, Attribute, Column, ColumnSet, ColumnStatistics, ColumnSetStatistics, Snapshot, Table, View, Key, ForeignKey, PrimaryKey, Concept, RelationShip, FeatureAttribute, BaseAttribute, MultiColumnFeature, Value, UserInput, Ordinal, Scalar, Time, Binary, Categorial, KeyAttribute, TimeGroup, Spatial, Constant, RoleRestriction, DomainDataType, Nominal, Case, Step, LoopStep, MultiStep, Parameter, ParameterType, FeatureConstruction, DataMinStep, TimeOperator, FeatureSelection, MultiRelFeatureConstr, RowSelection, Agregation, Scaling, Discretization, Segmentation, Sampling, ExecutionElement, DataObject, MSL-Tool, TransformationGroup, Transformation, Function, StoredProcedure, SQLQuery), 25 bottom (CaseRepresentation/Step 3, DataRepresentation/FeatureAttribute 3, CaseRepresentation/Transformation, CaseRepresentation/DataObject 3, DataRepresentation/Table, CaseRepresentation/Operator 2, CaseRepresentation/ExecutionElement 2, CaseRepresentation/ParameterType, DataRepresentation/Concept 10, DataRepresentation/RelationShip 6, SimplfiedMiningMart/Attribute 2, DataRepresentation/Key 2, DataRepresentation/UserInput, SimplfiedMiningMart/Class, CaseRepresentation/TransformationGroup, DataRepresentation/MultiColumnFeature, DataRepresentation/Value 2, SimplfiedMiningMart/DataType 3, CaseRepresentation/Parameter, DataRepresentation/ColumnSet 7, DataRepresentation/BaseAttribute 3, DataRepresentation/Column 6, DataRepresentation/ForeignKey, CaseRepresentation/Case, DataRepresentation/DomainDataType 2).[Input], [OutPut], [type], [dataObject], [value], [column], [columnSet], [name] 7, [attributes], [attribute], [class], [has], [dataType], [keys], [belongsToColumnSet], [corespondsToBaseAttribute], [linkPackage] 3, [number], [file], [dbConnectString], [user], [hasColumn] 2, [hasKey], [correspondsToConcept], [correspondsToRelationShip] 2, [unique], [missing], [min] 2, [max] 2, [average], [standarDeviation], [distributionValue], [distributionCount], [distributionMin], [distributionMax], [forColumn], [allNumber], [ordinalNumber], [nominalNumber], [timeNumber], [forColumnSet], [isUsedForIndex], [isAssociatedToColumnSet], [isConnectionTo], [subConceptRestriction], [isA] 2, [FromConcept] 2, [ToConcept] 2, [correspondsToColumnSet] 2, [subRelationShipRestriction], [defined], [correspondsToForeignKey], [relevanceForMining], [attributeType], [belongsToConcept] 2, [correspondsToColumns], [isPartMultiColumnFeature], [domainDataType] 2, [consitsOfBaseAttributes], [belongsToUserInput], [containsValues], [restrictionForRelationShip], [restrictionForConcept], [restrictionToConcept], [baseAttributeD], [caseMode], [caseInput], [caseOutput], [documentation], [listOfStep], [population], [targetAttributes], [description], [belongsToCase], [embedsOperator], [predecessors], [successors], [iterationSet], [outputSet], [iterationCondition], [place], [parameterType], [belongsToOperator], [Value], [Concept], [RelationShip], [FeatureAttribute], [scalingFactor], [source] 2, [target] 2, [linkPackageCaseRepresentation], [transformation], [transformationGroup], [nameOf] 2, [signature] 2, [select], [from], [where].String ::= string
Integer ::= integer
Boolean ::= "true" "false"
InOut ::= [Input]::ε [OutPut]::ε
LinkPackage ::= [type]::InOut [dataObject]::CaseRepresentation/DataObject [value]::DataRepresentation/Value [column]::DataRepresentation/Column [columnSet]::DataRepresentation/ColumnSet
ModelElement ::= ε
Classifier ::= ε
StructuralFeature ::= ε
Class ::=
[name]::String [attributes]::SimplfiedMiningMart/AttributeDataType ::= [attribute]::SimplfiedMiningMart/Attribute
Attribute ::= [class]::SimplfiedMiningMart/Class [has]::SimplfiedMiningMart/DataType
Column ::=
[name]::String [dataType]::SimplfiedMiningMart/DataType [keys]::DataRepresentation/Key [belongsToColumnSet]::DataRepresentation/ColumnSet [corespondsToBaseAttribute]::DataRepresentation/BaseAttribute [linkPackage]::LinkPackageColumnSet ::= [number]::Integer [file]::String [dbConnectString]::String [user]::String [hasColumn]::DataRepresentation/Column [hasKey]::DataRepresentation/Key [correspondsToConcept]::DataRepresentation/Concept [correspondsToRelationShip]::DataRepresentation/RelationShip [linkPackage]::LinkPackage
ColumnStatistics ::= [unique]::Integer [missing]::Integer [min]::Integer [max]::Integer [average]::Integer [standarDeviation]::Integer [distributionValue]::String [distributionCount]::Integer [distributionMin]::Integer [distributionMax]::Integer [forColumn]::DataRepresentation/Column
ColumnSetStatistics ::= [allNumber]::Integer [ordinalNumber]::Integer [nominalNumber]::Integer [timeNumber]::Integer [forColumnSet]::DataRepresentation/ColumnSet
Snapshot ::= ε
Table ::= ε
View ::= ε
Key ::=
[isUsedForIndex]::Boolean [hasColumn]::DataRepresentation/Column [isAssociatedToColumnSet]::DataRepresentation/ColumnSetForeignKey ::= [isConnectionTo]::DataRepresentation/Table [correspondsToRelationShip]::DataRepresentation/RelationShip
PrimaryKey ::= ε
Concept ::= [subConceptRestriction]::String [isA]::DataRepresentation/Concept [FromConcept]::DataRepresentation/RelationShip [ToConcept]::DataRepresentation/RelationShip [correspondsToColumnSet]::DataRepresentation/ColumnSet
RelationShip ::=
[subRelationShipRestriction]::String [defined]::String [isA]::DataRepresentation/RelationShip [correspondsToForeignKey]::DataRepresentation/ForeignKey [correspondsToColumnSet]::DataRepresentation/ColumnSet [FromConcept]::DataRepresentation/Concept [ToConcept]::DataRepresentation/ConceptFeatureAttribute ::=
[name]::String [relevanceForMining]::Boolean [attributeType]::SimplfiedMiningMart/DataType [belongsToConcept]::DataRepresentation/Concept [correspondsToColumns]::DataRepresentation/ColumnBaseAttribute ::= [isPartMultiColumnFeature]::DataRepresentation/MultiColumnFeature [domainDataType]::DataRepresentation/DomainDataType
MultiColumnFeature ::=
[consitsOfBaseAttributes]::DataRepresentation/BaseAttributeValue ::=
[domainDataType]::DataRepresentation/DomainDataType [belongsToUserInput]::DataRepresentation/UserInput [linkPackage]::LinkPackageUserInput ::=
[containsValues]::DataRepresentation/ValueOrdinal ::= ε
Scalar ::= ε
Time ::= ε
Binary ::= ε
Categorial ::= ε
KeyAttribute ::= ε
TimeGroup ::= ε
Spatial ::= ε
Constant ::= ε
RoleRestriction ::= [name]::String [restrictionForRelationShip]::DataRepresentation/RelationShip [restrictionForConcept]::DataRepresentation/Concept [restrictionToConcept]::DataRepresentation/Concept [min]::Integer [max]::Integer [belongsToConcept]::DataRepresentation/Concept
DomainDataType ::= [baseAttributeD]::DataRepresentation/BaseAttribute
Nominal ::= ε
Case ::=
[name]::String [caseMode]::Boolean [caseInput]::CaseRepresentation/Parameter [caseOutput]::DataRepresentation/Concept [documentation]::String [listOfStep]::CaseRepresentation/Step [population]::DataRepresentation/Concept [targetAttributes]::DataRepresentation/FeatureAttributeStep ::= [name]::String [description]::String [belongsToCase]::CaseRepresentation/Case [embedsOperator]::CaseRepresentation/Operator [predecessors]::CaseRepresentation/Step [successors]::CaseRepresentation/Step
LoopStep ::= [iterationSet]::DataRepresentation/FeatureAttribute [outputSet]::DataRepresentation/FeatureAttribute
MultiStep ::= [iterationCondition]::String
Parameter ::= [name]::String [place]::String [parameterType]::CaseRepresentation/ParameterType [belongsToOperator]::CaseRepresentation/Operator
ParameterType ::= [Value]::ε [Concept]::ε [RelationShip]::ε [FeatureAttribute]::ε
FeatureConstruction ::= [scalingFactor]::Integer
DataMinStep ::= ε
TimeOperator ::= ε
FeatureSelection ::= ε
MultiRelFeatureConstr ::= ε
RowSelection ::= ε
Agregation ::= ε
Scaling ::= ε
Discretization ::= ε
Segmentation ::= ε
Sampling ::= ε
ExecutionElement ::= [source]::CaseRepresentation/DataObject [target]::CaseRepresentation/DataObject
DataObject ::= [source]::CaseRepresentation/ExecutionElement [target]::CaseRepresentation/ExecutionElement [linkPackageCaseRepresentation]::LinkPackage
MSL-Tool ::= ε
TransformationGroup ::=
[transformation]::CaseRepresentation/TransformationTransformation ::= [transformationGroup]::CaseRepresentation/TransformationGroup
Function ::= [nameOf]::String [signature]::String
StoredProcedure ::= [nameOf]::String [signature]::String
SQLQuery ::= [select]::DataRepresentation/Column [from]::DataRepresentation/ColumnSet [where]::String