Integration of OCCT 6.5.0 from SVN
[occt.git] / src / StepRepr / StepRepr_SpecifiedHigherUsageOccurrence.cdl
CommitLineData
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
7class SpecifiedHigherUsageOccurrence from StepRepr
8inherits AssemblyComponentUsage from StepRepr
9
10 ---Purpose: Representation of STEP entity SpecifiedHigherUsageOccurrence
11
12uses
13 HAsciiString from TCollection,
14 ProductDefinition from StepBasic,
15 AssemblyComponentUsage from StepRepr,
16 NextAssemblyUsageOccurrence from StepRepr
17
18is
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
44fields
45 theUpperUsage: AssemblyComponentUsage from StepRepr;
46 theNextUsage: NextAssemblyUsageOccurrence from StepRepr;
47
48end SpecifiedHigherUsageOccurrence;