7fd59977 |
1 | -- File: StepRepr_SpecifiedHigherUsageOccurrence.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 SpecifiedHigherUsageOccurrence from StepRepr |
8 | inherits AssemblyComponentUsage from StepRepr |
9 | |
10 | ---Purpose: Representation of STEP entity SpecifiedHigherUsageOccurrence |
11 | |
12 | uses |
13 | HAsciiString from TCollection, |
14 | ProductDefinition from StepBasic, |
15 | AssemblyComponentUsage from StepRepr, |
16 | NextAssemblyUsageOccurrence from StepRepr |
17 | |
18 | is |
19 | Create returns SpecifiedHigherUsageOccurrence from StepRepr; |
20 | ---Purpose: Empty constructor |
21 | |
22 | Init (me: mutable; aProductDefinitionRelationship_Id: HAsciiString from TCollection; |
23 | aProductDefinitionRelationship_Name: HAsciiString from TCollection; |
24 | hasProductDefinitionRelationship_Description: Boolean; |
25 | aProductDefinitionRelationship_Description: HAsciiString from TCollection; |
26 | aProductDefinitionRelationship_RelatingProductDefinition: ProductDefinition from StepBasic; |
27 | aProductDefinitionRelationship_RelatedProductDefinition: ProductDefinition from StepBasic; |
28 | hasAssemblyComponentUsage_ReferenceDesignator: Boolean; |
29 | aAssemblyComponentUsage_ReferenceDesignator: HAsciiString from TCollection; |
30 | aUpperUsage: AssemblyComponentUsage from StepRepr; |
31 | aNextUsage: NextAssemblyUsageOccurrence from StepRepr); |
32 | ---Purpose: Initialize all fields (own and inherited) |
33 | |
34 | UpperUsage (me) returns AssemblyComponentUsage from StepRepr; |
35 | ---Purpose: Returns field UpperUsage |
36 | SetUpperUsage (me: mutable; UpperUsage: AssemblyComponentUsage from StepRepr); |
37 | ---Purpose: Set field UpperUsage |
38 | |
39 | NextUsage (me) returns NextAssemblyUsageOccurrence from StepRepr; |
40 | ---Purpose: Returns field NextUsage |
41 | SetNextUsage (me: mutable; NextUsage: NextAssemblyUsageOccurrence from StepRepr); |
42 | ---Purpose: Set field NextUsage |
43 | |
44 | fields |
45 | theUpperUsage: AssemblyComponentUsage from StepRepr; |
46 | theNextUsage: NextAssemblyUsageOccurrence from StepRepr; |
47 | |
48 | end SpecifiedHigherUsageOccurrence; |