LINE Solver
MATLAB API documentation
Loading...
Searching...
No Matches
ActivityPrecedenceType.m
1classdef ActivityPrecedenceType
2 % Activity Precedence types.
3 %
4 % Copyright (c) 2012-2026, Imperial College London
5 % All rights reserved.
6
7 properties (Constant)
8 PRE_SEQ = 1;
9 PRE_AND = 2;
10 PRE_OR = 3;
11 POST_SEQ = 11;
12 POST_AND = 12;
13 POST_OR = 13;
14 POST_LOOP = 14;
15 POST_CACHE = 15;
16 end
17
18 methods (Static)
19 function txt = toText(precedence)
20 % TXT = TOTEXT(PRECEDENCE)
21 % Convert numeric ID to string label
22 switch precedence
23 case ActivityPrecedenceType.PRE_SEQ
24 txt = 'pre';
25 case ActivityPrecedenceType.PRE_AND
26 txt = 'pre-AND';
27 case ActivityPrecedenceType.PRE_OR
28 txt = 'pre-OR';
29 case ActivityPrecedenceType.POST_SEQ
30 txt = 'post';
31 case ActivityPrecedenceType.POST_AND
32 txt = 'post-AND';
33 case ActivityPrecedenceType.POST_OR
34 txt = 'post-OR';
35 case ActivityPrecedenceType.POST_LOOP
36 txt = 'post-LOOP';
37 case ActivityPrecedenceType.POST_CACHE
38 txt = 'post-CACHE';
39 otherwise
40 line_error(mfilename, 'Unrecognized precedence type.');
41 end
42 end
43 end
44end