7fd59977 |
1 | -- File: StepRepr_PropertyDefinitionRelationship.cdl |
2 | -- Created: Thu Dec 12 16:04:59 2002 |
3 | -- Author: data exchange team |
4 | -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2 |
5 | -- Copyright: Open CASCADE 2002 |
6 | |
7 | class PropertyDefinitionRelationship from StepRepr |
8 | inherits TShared from MMgt |
9 | |
10 | ---Purpose: Representation of STEP entity PropertyDefinitionRelationship |
11 | |
12 | uses |
13 | HAsciiString from TCollection, |
14 | PropertyDefinition from StepRepr |
15 | |
16 | is |
17 | Create returns PropertyDefinitionRelationship from StepRepr; |
18 | ---Purpose: Empty constructor |
19 | |
20 | Init (me: mutable; aName: HAsciiString from TCollection; |
21 | aDescription: HAsciiString from TCollection; |
22 | aRelatingPropertyDefinition: PropertyDefinition from StepRepr; |
23 | aRelatedPropertyDefinition: PropertyDefinition from StepRepr); |
24 | ---Purpose: Initialize all fields (own and inherited) |
25 | |
26 | Name (me) returns HAsciiString from TCollection; |
27 | ---Purpose: Returns field Name |
28 | SetName (me: mutable; Name: HAsciiString from TCollection); |
29 | ---Purpose: Set field Name |
30 | |
31 | Description (me) returns HAsciiString from TCollection; |
32 | ---Purpose: Returns field Description |
33 | SetDescription (me: mutable; Description: HAsciiString from TCollection); |
34 | ---Purpose: Set field Description |
35 | |
36 | RelatingPropertyDefinition (me) returns PropertyDefinition from StepRepr; |
37 | ---Purpose: Returns field RelatingPropertyDefinition |
38 | SetRelatingPropertyDefinition (me: mutable; RelatingPropertyDefinition: PropertyDefinition from StepRepr); |
39 | ---Purpose: Set field RelatingPropertyDefinition |
40 | |
41 | RelatedPropertyDefinition (me) returns PropertyDefinition from StepRepr; |
42 | ---Purpose: Returns field RelatedPropertyDefinition |
43 | SetRelatedPropertyDefinition (me: mutable; RelatedPropertyDefinition: PropertyDefinition from StepRepr); |
44 | ---Purpose: Set field RelatedPropertyDefinition |
45 | |
46 | fields |
47 | theName: HAsciiString from TCollection; |
48 | theDescription: HAsciiString from TCollection; |
49 | theRelatingPropertyDefinition: PropertyDefinition from StepRepr; |
50 | theRelatedPropertyDefinition: PropertyDefinition from StepRepr; |
51 | |
52 | end PropertyDefinitionRelationship; |