0023022: This is desirable to access OpenGl extensions and core API (1.2+) in one...
[occt.git] / src / StepRepr / StepRepr_AssemblyComponentUsage.cdl
1 -- File:        StepRepr_AssemblyComponentUsage.cdl
2 -- Created:     Mon Jul  3 19:47:50 2000 
3 -- Author:      Andrey BETENEV
4 -- Generator:   ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.1
5 -- Copyright:   Matra Datavision 2000
6
7 class AssemblyComponentUsage from StepRepr
8 inherits ProductDefinitionUsage from StepRepr
9
10     ---Purpose: Representation of STEP entity AssemblyComponentUsage
11
12 uses
13     HAsciiString from TCollection,
14     ProductDefinition from StepBasic
15
16 is
17     Create returns AssemblyComponentUsage from StepRepr;
18         ---Purpose: Empty constructor
19
20     Init (me: mutable; aProductDefinitionRelationship_Id: HAsciiString from TCollection;
21                        aProductDefinitionRelationship_Name: HAsciiString from TCollection;
22                        hasProductDefinitionRelationship_Description: Boolean;
23                        aProductDefinitionRelationship_Description: HAsciiString from TCollection;
24                        aProductDefinitionRelationship_RelatingProductDefinition: ProductDefinition from StepBasic;
25                        aProductDefinitionRelationship_RelatedProductDefinition: ProductDefinition from StepBasic;
26                        hasReferenceDesignator: Boolean;
27                        aReferenceDesignator: HAsciiString from TCollection);
28         ---Purpose: Initialize all fields (own and inherited)
29
30     ReferenceDesignator (me) returns HAsciiString from TCollection;
31         ---Purpose: Returns field ReferenceDesignator
32     SetReferenceDesignator (me: mutable; ReferenceDesignator: HAsciiString from TCollection);
33         ---Purpose: Set field ReferenceDesignator
34     HasReferenceDesignator (me) returns Boolean;
35         ---Purpose: Returns True if optional field ReferenceDesignator is defined
36
37 fields
38     theReferenceDesignator: HAsciiString from TCollection; -- optional
39     defReferenceDesignator: Boolean; -- flag "is ReferenceDesignator defined"
40
41 end AssemblyComponentUsage;