OpenLexocad  27.1
OpenLxApp::PropertySet Class Reference

: The PropertySet defines all dynamically extensible properties. These properties are interpreted according to their name attribute. More...

#include <PropertySet.h>

Inheritance diagram for OpenLxApp::PropertySet:
OpenLxApp::Root OpenLxApp::DocObject

Public Member Functions

virtual ~PropertySet ()
 
std::vector< std::shared_ptr< OpenLxApp::Property > > getHasProperties () const
 
std::vector< std::shared_ptr< OpenLxApp::PropertyEnum > > getPropertyEnums () const
 
- Public Member Functions inherited from OpenLxApp::Root
void setUserName (const Base::String &aName)
 
Base::String getUserName () const
 
virtual ~Root (void)
 
Base::GlobalId getGlobalId () const
 
bool setGlobalId (const Base::GlobalId &aGlobalId)
 
- Public Member Functions inherited from OpenLxApp::DocObject
std::shared_ptr< DocumentgetDocument () const
 
bool isNew () const
 
bool isUpdated () const
 
bool isValid () const
 
bool hasErrors () const
 
void touch ()
 
LxIfc4::LxIfc4EntityEnum getEntityType () const
 
std::string getEntityTypeAsString () const
 
std::shared_ptr< Core::DbgInfogetDbgInfo () const
 
 DocObject (Core::DocObject *aObject)
 
virtual ~DocObject (void)
 
Core::DocObject__getObj__ () const
 

Additional Inherited Members

- Protected Member Functions inherited from OpenLxApp::Root
 Root ()
 
- Protected Member Functions inherited from OpenLxApp::DocObject
 DocObject ()
 
- Protected Attributes inherited from OpenLxApp::DocObject
Core::DocObject_coreObj = nullptr
 

Detailed Description

: The PropertySet defines all dynamically extensible properties. These properties are interpreted according to their name attribute.

Constructor & Destructor Documentation

◆ ~PropertySet()

virtual OpenLxApp::PropertySet::~PropertySet ( )
virtual

Member Function Documentation

◆ getHasProperties()

std::vector<std::shared_ptr<OpenLxApp::Property> > OpenLxApp::PropertySet::getHasProperties ( ) const

◆ getPropertyEnums()

std::vector<std::shared_ptr<OpenLxApp::PropertyEnum> > OpenLxApp::PropertySet::getPropertyEnums ( ) const

The documentation for this class was generated from the following file: