blob: c9faeb18a9a50c89ef291e79f4d166b18c67fb25 (
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
|
-- File: StepBasic_ProductDefinitionWithAssociatedDocuments.cdl
-- Created: Tue Jun 30 15:45:42 1998
-- Author: Christian CAILLET
-- <cky@heliox.paris1.matra-dtv.fr>
---Copyright: Matra Datavision 1998
class ProductDefinitionWithAssociatedDocuments from StepBasic
inherits ProductDefinition from StepBasic
uses
HAsciiString from TCollection,
ProductDefinitionFormation from StepBasic,
ProductDefinitionContext from StepBasic,
Document from StepBasic,
HArray1OfDocument from StepBasic
is
Create returns ProductDefinitionWithAssociatedDocuments;
Init (me : mutable;
aId : HAsciiString;
aDescription : HAsciiString;
aFormation : ProductDefinitionFormation;
aFrame : ProductDefinitionContext;
aDocIds : HArray1OfDocument);
DocIds (me) returns HArray1OfDocument;
SetDocIds (me : mutable; DocIds : HArray1OfDocument);
NbDocIds (me) returns Integer;
DocIdsValue (me; num : Integer) returns Document;
SetDocIdsValue (me : mutable; num : Integer; adoc : Document);
fields
theDocIds : HArray1OfDocument;
end ProductDefinitionWithAssociatedDocuments;
|