MustacheNodes.relast 1.67 KB
Newer Older
1
2
MRagConnect ::= TokenReceiveDefinition:MTokenReceiveDefinition* TokenSendDefinition:MTokenSendDefinition* TypeReceiveDefinition:MTypeReceiveDefinition* TypeSendDefinition:MTypeSendDefinition* MappingDefinition:MMappingDefinition* DependencyDefinition:MDependencyDefinition* RootTypeComponent:MTypeComponent* TokenComponent:MTokenComponent* Handler:MHandler*;

3
abstract MEndpointDefinition ::= InnerMappingDefinition:MInnerMappingDefinition*;
4
5
6
7
8
9
10
abstract MTokenEndpointDefinition : MEndpointDefinition;
MTokenReceiveDefinition : MTokenEndpointDefinition;
MTokenSendDefinition : MTokenEndpointDefinition;
abstract MTypeEndpointDefinition : MEndpointDefinition;
MTypeReceiveDefinition : MTypeEndpointDefinition;
MTypeSendDefinition : MTypeEndpointDefinition;

René Schöne's avatar
René Schöne committed
11
MMappingDefinition;
12
MInnerMappingDefinition;
René Schöne's avatar
René Schöne committed
13
14
MDependencyDefinition;
MTypeComponent;
15
MTokenComponent;
René Schöne's avatar
René Schöne committed
16
MHandler ::= <ClassName> <Construction> <AttributeName> <FieldName> <InUse:boolean>;
René Schöne's avatar
René Schöne committed
17

18
rel MRagConnect.RagConnect -> RagConnect;
19
rel MInnerMappingDefinition.MMappingDefinition -> MMappingDefinition;
20
21
22
23
rel MTokenReceiveDefinition.ReceiveTokenEndpointDefinition -> ReceiveTokenEndpointDefinition;
rel MTokenSendDefinition.SendTokenEndpointDefinition -> SendTokenEndpointDefinition;
rel MTypeReceiveDefinition.ReceiveTypeEndpointDefinition -> ReceiveTypeEndpointDefinition;
rel MTypeSendDefinition.SendTypeEndpointDefinition -> SendTypeEndpointDefinition;
24
25
26
27
28
rel MMappingDefinition.MappingDefinition -> MappingDefinition;
rel MDependencyDefinition.DependencyDefinition -> DependencyDefinition;
rel MTypeComponent.TypeComponent -> TypeComponent;
rel MTokenComponent.TokenComponent -> TokenComponent;
rel MTokenComponent.DependencyDefinition* -> MDependencyDefinition;