Loading plugins/org.etsi.mts.tdl.graphical.labels.data/src/org/etsi/mts/tdl/graphical/labels/Data.xtext +10 −3 Original line number Diff line number Diff line Loading @@ -46,15 +46,22 @@ EString returns ecore::EString: DataInstanceUse returns DataInstanceUse: dataInstance=[DataInstance|EString] dataInstance=[DataInstance|NumberAsIdentifier] | ( dataInstance=[DataInstance|EString] ('(' argument+=ParameterBinding ( "," argument+=ParameterBinding)* ')' )? ('.' reduction+=MemberReference)* ) //TODO: if for some reason the data instance use does have a name //it will cause problems... same applies for other scenarios //TODO: create a more elegant way to handle that gracefully) //(name=EString)? ; NumberAsIdentifier returns ecore::EString: '-'? INT ('.' INT)?; MemberReference returns MemberReference: member=[Member|EString] ; Loading Loading
plugins/org.etsi.mts.tdl.graphical.labels.data/src/org/etsi/mts/tdl/graphical/labels/Data.xtext +10 −3 Original line number Diff line number Diff line Loading @@ -46,15 +46,22 @@ EString returns ecore::EString: DataInstanceUse returns DataInstanceUse: dataInstance=[DataInstance|EString] dataInstance=[DataInstance|NumberAsIdentifier] | ( dataInstance=[DataInstance|EString] ('(' argument+=ParameterBinding ( "," argument+=ParameterBinding)* ')' )? ('.' reduction+=MemberReference)* ) //TODO: if for some reason the data instance use does have a name //it will cause problems... same applies for other scenarios //TODO: create a more elegant way to handle that gracefully) //(name=EString)? ; NumberAsIdentifier returns ecore::EString: '-'? INT ('.' INT)?; MemberReference returns MemberReference: member=[Member|EString] ; Loading