Persistence filters allow unquoted units (#4681)
* allow filters without quotes around units Signed-off-by: Mark Herwege <mark.herwege@telenet.be>pull/4693/head
parent
a670ddf2ef
commit
69aaf40e0c
|
@ -32,7 +32,7 @@ FilterDetails:
|
|||
;
|
||||
|
||||
ThresholdFilter:
|
||||
'>' (relative?='%')? value=DECIMAL unit=STRING?
|
||||
'>' (relative?='%')? value=DECIMAL unit=(UNIT|STRING)?
|
||||
;
|
||||
|
||||
TimeFilter:
|
||||
|
@ -40,27 +40,27 @@ TimeFilter:
|
|||
;
|
||||
|
||||
EqualsFilter:
|
||||
'=' values+=STRING (',' values+=STRING)*
|
||||
'=' values+=STRING (',' values+=STRING)*
|
||||
;
|
||||
|
||||
NotEqualsFilter:
|
||||
'!' values+=STRING (',' values+=STRING)*
|
||||
'!' values+=STRING (',' values+=STRING)*
|
||||
;
|
||||
|
||||
IncludeFilter:
|
||||
'[]' lower=DECIMAL upper=DECIMAL unit=STRING?
|
||||
'[]' lower=DECIMAL upper=DECIMAL unit=(UNIT|STRING)?
|
||||
;
|
||||
|
||||
NotIncludeFilter:
|
||||
'][' lower=DECIMAL upper=DECIMAL unit=STRING?
|
||||
'][' lower=DECIMAL upper=DECIMAL unit=(UNIT|STRING)?
|
||||
;
|
||||
|
||||
|
||||
PersistenceConfiguration:
|
||||
items+=(AllConfig | ItemConfig | GroupConfig | ItemExcludeConfig | GroupExcludeConfig)
|
||||
(',' items+=(AllConfig | ItemConfig | GroupConfig | ItemExcludeConfig | GroupExcludeConfig))*
|
||||
(',' items+=(AllConfig | ItemConfig | GroupConfig | ItemExcludeConfig | GroupExcludeConfig))*
|
||||
((':' ('strategy' '=' strategies+=[Strategy|ID] (',' strategies+=[Strategy|ID])*)?
|
||||
('filter' '=' filters+=[Filter|ID] (',' filters+=[Filter|ID])*)?)
|
||||
('filter' '=' filters+=[Filter|ID] (',' filters+=[Filter|ID])*)?)
|
||||
| ';')
|
||||
;
|
||||
|
||||
|
@ -78,17 +78,21 @@ GroupConfig:
|
|||
;
|
||||
|
||||
ItemExcludeConfig:
|
||||
'!' itemExclude=ID
|
||||
'!' itemExclude=ID
|
||||
;
|
||||
|
||||
GroupExcludeConfig:
|
||||
'!' groupExclude=ID '*'
|
||||
'!' groupExclude=ID '*'
|
||||
;
|
||||
|
||||
AliasConfiguration:
|
||||
item=ID '->' alias=(ID|STRING)
|
||||
item=ID '->' alias=(ID|STRING)
|
||||
;
|
||||
|
||||
DECIMAL returns ecore::EBigDecimal :
|
||||
'-'? INT ('.' INT)?
|
||||
;
|
||||
|
||||
UNIT:
|
||||
(('^' INT)|'²'|'³'|'/'|'*'|'·'|'°'|'µ'|'%'|'‰'|'Ω'|'Å'|'('|')'|ID)+
|
||||
;
|
||||
|
|
Loading…
Reference in New Issue