Skip to content
Snippets Groups Projects
Select Git revision
  • 0c1f80f40dbf6fe05f9c7e0720abdd345db57b4f
  • dev default protected
  • main protected
  • feature/ros-java-integration
4 results

Test.relast

Blame
  • Test.relast 775 B
    Root ::= SenderRoot* ReceiverRoot;
    SenderRoot ::= A* B* ;
    rel SenderRoot.MyA -> A;
    rel SenderRoot.OptionalA? -> A;
    rel SenderRoot.ListA* -> A;
    
    rel SenderRoot.BiMyA <-> A.ToMyA;
    rel SenderRoot.BiOptionalA? <-> A.ToOptionalA;
    rel SenderRoot.BiListA* <-> A.ToListA;
    
    rel SenderRoot.MyB -> B;
    rel SenderRoot.OptionalB? -> B;
    rel SenderRoot.ListB* -> B;
    
    rel SenderRoot.BiMyB <-> B.ToMyB;
    rel SenderRoot.BiOptionalB? <-> B.ToOptionalB;
    rel SenderRoot.BiListB* <-> B.ToListB;
    
    ReceiverRoot ::=
    FromMyA:A   FromOptionalA:A   FromListA:A
    FromBiMyA:A FromBiOptionalA:A FromBiListA:A
    <FromMyB:String>   <FromOptionalB:String>   <FromListB:String>
    <FromBiMyB:String> <FromBiOptionalB:String> <FromBiListB:String>
    ;
    
    A ::= <Value> Inner ;
    B ::= <Value> Inner ;
    Inner ::= <InnerValue> ;