blob: ccfb9277379486ba5993c4de41f78d17518096b9 [file] [log] [blame]
PACKAGE uima.ruta.tests;
DECLARE Annotation D(STRING ds);
DECLARE D C(INT ci, BOOLEAN cb);
DECLARE D B(C bc);
DECLARE Annotation A(B ab, C ac);
INT count;
CW{ -> ASSIGN(count, count+1), CREATE(C, "ds" = "firstname", "ci" = count, "cb" = false)} CW{ ->
GATHER(B, "bc" = 1), FILL(B, "ds" = "lastname")};
C{REGEXP("M.*") -> SETFEATURE("cb", true)};
(CW CW){-> CREATE(A, "ab" = B, "ac" = C)};
DECLARE T1, T2, T3, T4, T5, T6, T7, T8, T9;
A{A.ac.cb==true -> T1};
A{A.ac.ds=="firstname" -> T2};
A{(count>2) -> T3};
A{A.ac.ci==2 -> T4};
A{true -> T5};