1 -- File: StepRepr_PropertyDefinitionRepresentation.cdl
2 -- Created: Thu Dec 12 16:02:14 2002
3 -- Author: data exchange team
4 -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.2
5 -- Copyright: Open CASCADE 2002
7 class PropertyDefinitionRepresentation from StepRepr
8 inherits TShared from MMgt
10 ---Purpose: Representation of STEP entity PropertyDefinitionRepresentation
13 RepresentedDefinition from StepRepr,
14 Representation from StepRepr
17 Create returns PropertyDefinitionRepresentation from StepRepr;
18 ---Purpose: Empty constructor
20 Init (me: mutable; aDefinition: RepresentedDefinition from StepRepr;
21 aUsedRepresentation: Representation from StepRepr);
22 ---Purpose: Initialize all fields (own and inherited)
24 Definition (me) returns RepresentedDefinition from StepRepr;
25 ---Purpose: Returns field Definition
26 SetDefinition (me: mutable; Definition: RepresentedDefinition from StepRepr);
27 ---Purpose: Set field Definition
29 UsedRepresentation (me) returns Representation from StepRepr;
30 ---Purpose: Returns field UsedRepresentation
31 SetUsedRepresentation (me: mutable; UsedRepresentation: Representation from StepRepr);
32 ---Purpose: Set field UsedRepresentation
35 theDefinition: RepresentedDefinition from StepRepr;
36 theUsedRepresentation: Representation from StepRepr;
38 end PropertyDefinitionRepresentation;