blob: a1da1baa65261cd8d4506f6375d37cdf18e50d7a (
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
|
-- File: StepAP214_DocumentReferenceItem.cdl
-- Created: Wed Mar 10 12:49:37 1999
-- Author: data exchange team
-- <det@androx.nnov.matra-dtv.fr>
---Copyright: Matra Datavision 1999
class DocumentReferenceItem from StepAP214
inherits SelectType from StepData
uses
Approval from StepBasic,
DescriptiveRepresentationItem from StepRepr,
MaterialDesignation from StepRepr,
ProductDefinition from StepBasic,
ProductDefinitionRelationship from StepBasic,
PropertyDefinition from StepRepr,
Representation from StepRepr,
ShapeAspect from StepRepr,
ShapeAspectRelationship from StepRepr
is
Create returns DocumentReferenceItem;
---Purpose : Returns a DocumentReferenceItem SelectType
CaseNum (me; ent : Transient) returns Integer ;
---Purpose: Recognizes a DocumentReferenceItem Kind Entity that is :
-- 1 -> Approval
-- 2 -> DescriptiveRepresentationItem
-- 3 -> MaterialDesignation
-- 4 -> ProductDefinition
-- 5 -> ProductDefinitionRelationship
-- 6 -> PropertyDefinition
-- 7 -> Representation
-- 8 -> ShapeAspect
-- 9 -> ShapeAspectRelationship
-- 0 else
Approval (me) returns any Approval from StepBasic;
---Purpose : returns Value as a Approval (Null if another type)
DescriptiveRepresentationItem (me) returns any DescriptiveRepresentationItem from StepRepr;
---Purpose : returns Value as a (Null if another type)
MaterialDesignation (me) returns any MaterialDesignation from StepRepr;
---Purpose : returns Value as a MaterialDesignation (Null if another type)
ProductDefinition (me) returns any ProductDefinition from StepBasic;
---Purpose : returns Value as a ProductDefinition (Null if another type)
ProductDefinitionRelationship (me) returns any ProductDefinitionRelationship from StepBasic;
---Purpose : returns Value as aProductDefinitionRelationship (Null if another type)
PropertyDefinition (me) returns any PropertyDefinition from StepRepr;
---Purpose : returns Value as a PropertyDefinition (Null if another type)
Representation(me) returns any Representation from StepRepr;
---Purpose : returns Value as a Representation (Null if another type)
ShapeAspect(me) returns any ShapeAspect from StepRepr;
---Purpose : returns Value as a ShapeAspect (Null if another type)
ShapeAspectRelationship(me) returns any ShapeAspectRelationship from StepRepr;
---Purpose : returns Value as a ShapeAspectRelationship (Null if another type)
end DocumentReferenceItem;
|