7fd59977 |
1 | -- File: StepRepr_QuantifiedAssemblyComponentUsage.cdl |
2 | -- Created: Mon Jul 3 20:13:37 2000 |
3 | -- Author: Andrey BETENEV |
4 | -- Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1 |
5 | -- Copyright: Matra Datavision 2000 |
6 | |
7 | class QuantifiedAssemblyComponentUsage from StepRepr |
8 | inherits AssemblyComponentUsage from StepRepr |
9 | |
10 | ---Purpose: Representation of STEP entity QuantifiedAssemblyComponentUsage |
11 | |
12 | uses |
13 | HAsciiString from TCollection, |
14 | ProductDefinition from StepBasic, |
15 | MeasureWithUnit from StepBasic |
16 | |
17 | is |
18 | Create returns QuantifiedAssemblyComponentUsage from StepRepr; |
19 | ---Purpose: Empty constructor |
20 | |
21 | Init (me: mutable; aProductDefinitionRelationship_Id: HAsciiString from TCollection; |
22 | aProductDefinitionRelationship_Name: HAsciiString from TCollection; |
23 | hasProductDefinitionRelationship_Description: Boolean; |
24 | aProductDefinitionRelationship_Description: HAsciiString from TCollection; |
25 | aProductDefinitionRelationship_RelatingProductDefinition: ProductDefinition from StepBasic; |
26 | aProductDefinitionRelationship_RelatedProductDefinition: ProductDefinition from StepBasic; |
27 | hasAssemblyComponentUsage_ReferenceDesignator: Boolean; |
28 | aAssemblyComponentUsage_ReferenceDesignator: HAsciiString from TCollection; |
29 | aQuantity: MeasureWithUnit from StepBasic); |
30 | ---Purpose: Initialize all fields (own and inherited) |
31 | |
32 | Quantity (me) returns MeasureWithUnit from StepBasic; |
33 | ---Purpose: Returns field Quantity |
34 | SetQuantity (me: mutable; Quantity: MeasureWithUnit from StepBasic); |
35 | ---Purpose: Set field Quantity |
36 | |
37 | fields |
38 | theQuantity: MeasureWithUnit from StepBasic; |
39 | |
40 | end QuantifiedAssemblyComponentUsage; |