MustacheNodes.relast 1.16 KB
Newer Older
René Schöne's avatar
René Schöne committed
1
MRagConnect ::= ReceiveDefinition:MReceiveDefinition* SendDefinition:MSendDefinition* MappingDefinition:MMappingDefinition* DependencyDefinition:MDependencyDefinition* RootTypeComponent:MTypeComponent* TokenComponent:MTokenComponent* Handler:MHandler*;
2
abstract MEndpointDefinition ::= InnerMappingDefinition:MInnerMappingDefinition*;
3
4
MReceiveDefinition : MEndpointDefinition;
MSendDefinition : MEndpointDefinition;
René Schöne's avatar
René Schöne committed
5
MMappingDefinition;
6
MInnerMappingDefinition;
René Schöne's avatar
René Schöne committed
7
8
MDependencyDefinition;
MTypeComponent;
9
MTokenComponent;
René Schöne's avatar
René Schöne committed
10
MHandler ::= <ClassName> <Construction> <AttributeName> <FieldName> <InUse:boolean>;
René Schöne's avatar
René Schöne committed
11

12
rel MRagConnect.RagConnect -> RagConnect;
13
rel MInnerMappingDefinition.MMappingDefinition -> MMappingDefinition;
René Schöne's avatar
René Schöne committed
14
15
rel MReceiveDefinition.ReceiveTokenEndpointDefinition -> ReceiveTokenEndpointDefinition;
rel MSendDefinition.SendTokenEndpointDefinition -> SendTokenEndpointDefinition;
16
17
18
19
20
rel MMappingDefinition.MappingDefinition -> MappingDefinition;
rel MDependencyDefinition.DependencyDefinition -> DependencyDefinition;
rel MTypeComponent.TypeComponent -> TypeComponent;
rel MTokenComponent.TokenComponent -> TokenComponent;
rel MTokenComponent.DependencyDefinition* -> MDependencyDefinition;