1 // File: StepBasic_VersionedActionRequest.cxx
2 // Created: Fri Nov 26 16:26:40 1999
3 // Author: Andrey BETENEV
4 // Generator: ExpToCas (EXPRESS -> CASCADE/XSTEP Translator) V1.0
5 // Copyright: Matra Datavision 1999
7 #include <StepBasic_VersionedActionRequest.ixx>
9 //=======================================================================
10 //function : StepBasic_VersionedActionRequest
12 //=======================================================================
14 StepBasic_VersionedActionRequest::StepBasic_VersionedActionRequest ()
16 defDescription = Standard_False;
19 //=======================================================================
22 //=======================================================================
24 void StepBasic_VersionedActionRequest::Init (const Handle(TCollection_HAsciiString) &aId,
25 const Handle(TCollection_HAsciiString) &aVersion,
26 const Handle(TCollection_HAsciiString) &aPurpose,
27 const Standard_Boolean hasDescription,
28 const Handle(TCollection_HAsciiString) &aDescription)
33 theVersion = aVersion;
35 thePurpose = aPurpose;
37 defDescription = hasDescription;
39 theDescription = aDescription;
41 else theDescription.Nullify();
44 //=======================================================================
47 //=======================================================================
49 Handle(TCollection_HAsciiString) StepBasic_VersionedActionRequest::Id () const
54 //=======================================================================
57 //=======================================================================
59 void StepBasic_VersionedActionRequest::SetId (const Handle(TCollection_HAsciiString) &aId)
64 //=======================================================================
67 //=======================================================================
69 Handle(TCollection_HAsciiString) StepBasic_VersionedActionRequest::Version () const
74 //=======================================================================
75 //function : SetVersion
77 //=======================================================================
79 void StepBasic_VersionedActionRequest::SetVersion (const Handle(TCollection_HAsciiString) &aVersion)
81 theVersion = aVersion;
84 //=======================================================================
87 //=======================================================================
89 Handle(TCollection_HAsciiString) StepBasic_VersionedActionRequest::Purpose () const
94 //=======================================================================
95 //function : SetPurpose
97 //=======================================================================
99 void StepBasic_VersionedActionRequest::SetPurpose (const Handle(TCollection_HAsciiString) &aPurpose)
101 thePurpose = aPurpose;
104 //=======================================================================
105 //function : Description
107 //=======================================================================
109 Handle(TCollection_HAsciiString) StepBasic_VersionedActionRequest::Description () const
111 return theDescription;
114 //=======================================================================
115 //function : SetDescription
117 //=======================================================================
119 void StepBasic_VersionedActionRequest::SetDescription (const Handle(TCollection_HAsciiString) &aDescription)
121 theDescription = aDescription;
124 //=======================================================================
125 //function : HasDescription
127 //=======================================================================
129 Standard_Boolean StepBasic_VersionedActionRequest::HasDescription () const
131 return defDescription;