7fd59977 |
1 | -- File: StepBasic_ProductDefinitionFormationRelationship.cdl |
2 | -- Created: Sun Dec 15 10:59:25 2002 |
3 | -- Author: data exchange team |
4 | -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 |
5 | -- Copyright: Open CASCADE 2002 |
6 | |
7 | class ProductDefinitionFormationRelationship from StepBasic |
8 | inherits TShared from MMgt |
9 | |
10 | ---Purpose: Representation of STEP entity ProductDefinitionFormationRelationship |
11 | |
12 | uses |
13 | HAsciiString from TCollection, |
14 | ProductDefinitionFormation from StepBasic |
15 | |
16 | is |
17 | Create returns ProductDefinitionFormationRelationship from StepBasic; |
18 | ---Purpose: Empty constructor |
19 | |
20 | Init (me: mutable; aId: HAsciiString from TCollection; |
21 | aName: HAsciiString from TCollection; |
22 | aDescription: HAsciiString from TCollection; |
23 | aRelatingProductDefinitionFormation: ProductDefinitionFormation from StepBasic; |
24 | aRelatedProductDefinitionFormation: ProductDefinitionFormation from StepBasic); |
25 | ---Purpose: Initialize all fields (own and inherited) |
26 | |
27 | Id (me) returns HAsciiString from TCollection; |
28 | ---Purpose: Returns field Id |
29 | SetId (me: mutable; Id: HAsciiString from TCollection); |
30 | ---Purpose: Set field Id |
31 | |
32 | Name (me) returns HAsciiString from TCollection; |
33 | ---Purpose: Returns field Name |
34 | SetName (me: mutable; Name: HAsciiString from TCollection); |
35 | ---Purpose: Set field Name |
36 | |
37 | Description (me) returns HAsciiString from TCollection; |
38 | ---Purpose: Returns field Description |
39 | SetDescription (me: mutable; Description: HAsciiString from TCollection); |
40 | ---Purpose: Set field Description |
41 | |
42 | RelatingProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic; |
43 | ---Purpose: Returns field RelatingProductDefinitionFormation |
44 | SetRelatingProductDefinitionFormation (me: mutable; RelatingProductDefinitionFormation: ProductDefinitionFormation from StepBasic); |
45 | ---Purpose: Set field RelatingProductDefinitionFormation |
46 | |
47 | RelatedProductDefinitionFormation (me) returns ProductDefinitionFormation from StepBasic; |
48 | ---Purpose: Returns field RelatedProductDefinitionFormation |
49 | SetRelatedProductDefinitionFormation (me: mutable; RelatedProductDefinitionFormation: ProductDefinitionFormation from StepBasic); |
50 | ---Purpose: Set field RelatedProductDefinitionFormation |
51 | |
52 | fields |
53 | theId: HAsciiString from TCollection; |
54 | theName: HAsciiString from TCollection; |
55 | theDescription: HAsciiString from TCollection; |
56 | theRelatingProductDefinitionFormation: ProductDefinitionFormation from StepBasic; |
57 | theRelatedProductDefinitionFormation: ProductDefinitionFormation from StepBasic; |
58 | |
59 | end ProductDefinitionFormationRelationship; |