Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepBasic / StepBasic_RoleSelect.cdl
CommitLineData
7fd59977 1-- File: StepBasic_RoleSelect.cdl
2-- Created: Wed May 10 15:09:05 2000
3-- Author: Andrey BETENEV
4-- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
5-- Copyright: Matra Datavision 2000
6
7class RoleSelect from StepBasic
8inherits SelectType from StepData
9
10 ---Purpose: Representation of STEP SELECT type RoleSelect
11
12uses
13 ActionAssignment from StepBasic,
14 ActionRequestAssignment from StepBasic,
15 ApprovalAssignment from StepBasic,
16 ApprovalDateTime from StepBasic,
17 CertificationAssignment from StepBasic,
18 ContractAssignment from StepBasic,
19 DocumentReference from StepBasic,
20 EffectivityAssignment from StepBasic,
21 GroupAssignment from StepBasic,
22 NameAssignment from StepBasic,
23 SecurityClassificationAssignment from StepBasic
24
25is
26 Create returns RoleSelect from StepBasic;
27 ---Purpose: Empty constructor
28
29 CaseNum (me; ent: Transient) returns Integer;
30 ---Purpose: Recognizes a kind of RoleSelect select type
31 -- 1 -> ActionAssignment from StepBasic
32 -- 2 -> ActionRequestAssignment from StepBasic
33 -- 3 -> ApprovalAssignment from StepBasic
34 -- 4 -> ApprovalDateTime from StepBasic
35 -- 5 -> CertificationAssignment from StepBasic
36 -- 6 -> ContractAssignment from StepBasic
37 -- 7 -> DocumentReference from StepBasic
38 -- 8 -> EffectivityAssignment from StepBasic
39 -- 9 -> GroupAssignment from StepBasic
40 -- 10 -> NameAssignment from StepBasic
41 -- 11 -> SecurityClassificationAssignment from StepBasic
42 -- 0 else
43
44 ActionAssignment (me) returns ActionAssignment from StepBasic;
45 ---Purpose: Returns Value as ActionAssignment (or Null if another type)
46
47 ActionRequestAssignment (me) returns ActionRequestAssignment from StepBasic;
48 ---Purpose: Returns Value as ActionRequestAssignment (or Null if another type)
49
50 ApprovalAssignment (me) returns ApprovalAssignment from StepBasic;
51 ---Purpose: Returns Value as ApprovalAssignment (or Null if another type)
52
53 ApprovalDateTime (me) returns ApprovalDateTime from StepBasic;
54 ---Purpose: Returns Value as ApprovalDateTime (or Null if another type)
55
56 CertificationAssignment (me) returns CertificationAssignment from StepBasic;
57 ---Purpose: Returns Value as CertificationAssignment (or Null if another type)
58
59 ContractAssignment (me) returns ContractAssignment from StepBasic;
60 ---Purpose: Returns Value as ContractAssignment (or Null if another type)
61
62 DocumentReference (me) returns DocumentReference from StepBasic;
63 ---Purpose: Returns Value as DocumentReference (or Null if another type)
64
65 EffectivityAssignment (me) returns EffectivityAssignment from StepBasic;
66 ---Purpose: Returns Value as EffectivityAssignment (or Null if another type)
67
68 GroupAssignment (me) returns GroupAssignment from StepBasic;
69 ---Purpose: Returns Value as GroupAssignment (or Null if another type)
70
71 NameAssignment (me) returns NameAssignment from StepBasic;
72 ---Purpose: Returns Value as NameAssignment (or Null if another type)
73
74 SecurityClassificationAssignment (me) returns SecurityClassificationAssignment from StepBasic;
75 ---Purpose: Returns Value as SecurityClassificationAssignment (or Null if another type)
76
77end RoleSelect;