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