source: trunk/t3q-examples/NamingConventions/NC_stf160templates.ttcn3 @ 20

Last change on this file since 20 was 4, checked in by phdmakk, 15 years ago
File size: 1.7 KB
Line 
1module NC_stf160templates {
2
3        //good ones
4        template (value) type1 cs_template1 := {
5       
6        }
7
8        template (value) type1 cs_template2 (charstring cs) := {
9       
10        }
11
12        template (value) type1 cs_template3 (template (value) charstring cs) := {
13       
14        }
15
16        template (omit) type1 cs_template4 (template (value) charstring cs) := {
17       
18        }
19
20        template (value) type1 cs_template5 (template (omit) charstring cs) := {
21       
22        }
23
24        template type1 cr_template1 := {
25       
26        }
27
28        template (present) type1 cr_template2 (charstring cs) := {
29       
30        }
31
32        template type1 cr_template3 (template (value) charstring cs) := {
33       
34        }
35
36        template (present) type1 cr_template4 (template (value) charstring cs) := {
37       
38        }
39
40        template type1 cr_template5 (template (omit) charstring cs) := {
41       
42        }
43
44        //bad ones
45        template type1 cs_badtemplate1 := {
46       
47        }
48        template (present) type1 cs_badtemplate2 (template (omit) charstring cs) := {
49       
50        }
51       
52        template (value) type1 cr_badtemplate3 (template (value) charstring cs) := {
53       
54        }
55
56        //inconclusive or bad?
57        template (omit) type1 cs_badtemplate4 (template charstring cs) := {
58       
59        }
60        template (omit) type1 cs_badtemplate5 (template (present) charstring cs) := {
61       
62        }
63
64        //derived templates
65        //good
66        template (present) type1 dcr_template4 (template (value) charstring cs) modifies cr_template4 := {
67       
68        }
69
70        template type1 dcr_template5 (template (omit) charstring cs) modifies dcr_template5 := {
71       
72        }
73        //bad
74        template (present) type1 cr_badtemplate4d (template (value) charstring cs) modifies cr_template4 := {
75       
76        }
77
78        template (value) type1 cs_badtemplate3 (template (value) charstring cs) modifies cs_template3:= {
79       
80        }
81
82        template (value) type1 dcr_badtemplate5 (template (omit) charstring cs) modifies cr_template5 := {
83       
84        }
85       
86       
87
88}
Note: See TracBrowser for help on using the repository browser.