General KERNEL Documentation     End User KERNEL Services  


SALOMEDS_AttributeStudyProperties_i Class Reference

#include <SALOMEDS_AttributeStudyProperties_i.hxx>

Inheritance diagram for SALOMEDS_AttributeStudyProperties_i:

Inheritance graph
Collaboration diagram for SALOMEDS_AttributeStudyProperties_i:

Collaboration graph

Public Member Functions

 SALOMEDS_AttributeStudyProperties_i (const Handle(SALOMEDSImpl_AttributeStudyProperties)&theAttr, CORBA::ORB_ptr orb)
 ~SALOMEDS_AttributeStudyProperties_i ()
virtual void SetUserName (const char *theName)
virtual char * GetUserName ()
virtual void SetCreationDate (CORBA::Long theMinute, CORBA::Long theHour, CORBA::Long theDay, CORBA::Long theMonth, CORBA::Long theYear)
virtual CORBA::Boolean GetCreationDate (CORBA::Long &theMinute, CORBA::Long &theHour, CORBA::Long &theDay, CORBA::Long &theMonth, CORBA::Long &theYear)
virtual void SetCreationMode (const char *theMode)
virtual char * GetCreationMode ()
virtual void SetModified (CORBA::Long theModified)
virtual CORBA::Boolean IsModified ()
virtual CORBA::Long GetModified ()
virtual void SetLocked (CORBA::Boolean theLocked)
virtual CORBA::Boolean IsLocked ()
virtual void SetModification (const char *theName, CORBA::Long theMinute, CORBA::Long theHour, CORBA::Long theDay, CORBA::Long theMonth, CORBA::Long theYear)
virtual void GetModificationsList (SALOMEDS::StringSeq_out theNames, SALOMEDS::LongSeq_out theMinutes, SALOMEDS::LongSeq_out theHours, SALOMEDS::LongSeq_out theDays, SALOMEDS::LongSeq_out theMonths, SALOMEDS::LongSeq_out theYears, CORBA::Boolean theWithCreator)
virtual Handle (TDF_Attribute) GetImpl()
void CheckLocked () throw (SALOMEDS::GenericAttribute::LockProtection)
virtual char * Type ()
char * GetClassType ()
SALOMEDS::SObject_ptr GetSObject ()
virtual CORBA::Long GetLocalImpl (const char *theHostname, CORBA::Long thePID, CORBA::Boolean &isLocal)
virtual PortableServer::POA_ptr _default_POA ()
virtual void Register ()
virtual void Destroy ()

Static Public Member Functions

static SALOMEDS::GenericAttribute_ptr CreateAttribute (const Handle(TDF_Attribute)&theAttr, CORBA::ORB_ptr theOrb)

Protected Member Functions

 Handle (TDF_Attribute) _impl

Protected Attributes

CORBA::ORB_ptr _orb
PortableServer::POA_var myPOA
int myRefCounter

Constructor & Destructor Documentation

SALOMEDS_AttributeStudyProperties_i::SALOMEDS_AttributeStudyProperties_i const Handle(SALOMEDSImpl_AttributeStudyProperties)&  theAttr,
CORBA::ORB_ptr  orb
[inline]
 

SALOMEDS_AttributeStudyProperties_i::~SALOMEDS_AttributeStudyProperties_i  )  [inline]
 


Member Function Documentation

void SALOMEDS_AttributeStudyProperties_i::SetUserName const char *  theName  )  [virtual]
 

char * SALOMEDS_AttributeStudyProperties_i::GetUserName  )  [virtual]
 

void SALOMEDS_AttributeStudyProperties_i::SetCreationDate CORBA::Long  theMinute,
CORBA::Long  theHour,
CORBA::Long  theDay,
CORBA::Long  theMonth,
CORBA::Long  theYear
[virtual]
 

CORBA::Boolean SALOMEDS_AttributeStudyProperties_i::GetCreationDate CORBA::Long &  theMinute,
CORBA::Long &  theHour,
CORBA::Long &  theDay,
CORBA::Long &  theMonth,
CORBA::Long &  theYear
[virtual]
 

void SALOMEDS_AttributeStudyProperties_i::SetCreationMode const char *  theMode  )  [virtual]
 

char * SALOMEDS_AttributeStudyProperties_i::GetCreationMode  )  [virtual]
 

void SALOMEDS_AttributeStudyProperties_i::SetModified CORBA::Long  theModified  )  [virtual]
 

CORBA::Boolean SALOMEDS_AttributeStudyProperties_i::IsModified  )  [virtual]
 

CORBA::Long SALOMEDS_AttributeStudyProperties_i::GetModified  )  [virtual]
 

void SALOMEDS_AttributeStudyProperties_i::SetLocked CORBA::Boolean  theLocked  )  [virtual]
 

CORBA::Boolean SALOMEDS_AttributeStudyProperties_i::IsLocked  )  [virtual]
 

void SALOMEDS_AttributeStudyProperties_i::SetModification const char *  theName,
CORBA::Long  theMinute,
CORBA::Long  theHour,
CORBA::Long  theDay,
CORBA::Long  theMonth,
CORBA::Long  theYear
[virtual]
 

void SALOMEDS_AttributeStudyProperties_i::GetModificationsList SALOMEDS::StringSeq_out  theNames,
SALOMEDS::LongSeq_out  theMinutes,
SALOMEDS::LongSeq_out  theHours,
SALOMEDS::LongSeq_out  theDays,
SALOMEDS::LongSeq_out  theMonths,
SALOMEDS::LongSeq_out  theYears,
CORBA::Boolean  theWithCreator
[virtual]
 

SALOMEDS_GenericAttribute_i::Handle TDF_Attribute   )  [protected, inherited]
 

virtual SALOMEDS_GenericAttribute_i::Handle TDF_Attribute   )  [inline, virtual, inherited]
 

void SALOMEDS_GenericAttribute_i::CheckLocked  )  throw (SALOMEDS::GenericAttribute::LockProtection) [inherited]
 

char * SALOMEDS_GenericAttribute_i::Type  )  [virtual, inherited]
 

char * SALOMEDS_GenericAttribute_i::GetClassType  )  [inherited]
 

SALOMEDS::SObject_ptr SALOMEDS_GenericAttribute_i::GetSObject  )  [inherited]
 

SALOMEDS::GenericAttribute_ptr SALOMEDS_GenericAttribute_i::CreateAttribute const Handle(TDF_Attribute)&  theAttr,
CORBA::ORB_ptr  theOrb
[static, inherited]
 

CORBA::Long SALOMEDS_GenericAttribute_i::GetLocalImpl const char *  theHostname,
CORBA::Long  thePID,
CORBA::Boolean &  isLocal
[virtual, inherited]
 

PortableServer::POA_ptr GenericObj_i::_default_POA  )  [virtual, inherited]
 

void GenericObj_i::Register  )  [virtual, inherited]
 

Increase the reference count (mark as used by another object).

void GenericObj_i::Destroy  )  [virtual, inherited]
 

Decrease the reference count (release by another object).


Field Documentation

CORBA::ORB_ptr SALOMEDS_GenericAttribute_i::_orb [protected, inherited]
 

PortableServer::POA_var SALOME::GenericObj_i::myPOA [protected, inherited]
 

int SALOME::GenericObj_i::myRefCounter [protected, inherited]