Ros2Rag.relast 422 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
12
Ros2Rag ::= MappingDefinition* SyncDefinition* Program;

abstract SyncDefinition ::= <AlwaysApply:Boolean> ;

rel SyncDefinition.Mapping? -> MappingDefinition;

abstract TokenSyncDefinition : SyncDefinition;
rel TokenSyncDefinition.token -> TokenComponent;

ReadFromMqttDefinition : TokenSyncDefinition;
WriteToMqttDefinition  : TokenSyncDefinition;

Johannes Mey's avatar
Johannes Mey committed
13
MappingDefinition ::= <ID> From:JavaTypeUse To:JavaTypeUse <Content> ;