OpenLexocad
28.0
|
: The PropertySet defines all dynamically extensible properties. These properties are interpreted according to their name attribute. More...
#include <PropertySet.h>
Public Member Functions | |
virtual | ~PropertySet () |
std::vector< std::shared_ptr< OpenLxApp::Property > > | getHasProperties () const |
std::vector< std::shared_ptr< OpenLxApp::PropertyEnum > > | getPropertyEnums () const |
![]() | |
Base::GlobalId | getGlobalId () const |
bool | setGlobalId (const Base::GlobalId &aGlobalId) |
void | setUserName (const Base::String &aName) |
Base::String | getUserName () const |
virtual | ~Root (void) |
![]() | |
std::shared_ptr< Document > | getDocument () 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::DbgInfo > | getDbgInfo () const |
DocObject (Core::DocObject *aObject) | |
virtual | ~DocObject (void) |
Core::DocObject * | __getObj__ () const |
Additional Inherited Members | |
![]() | |
Root () | |
![]() | |
DocObject () | |
![]() | |
Core::DocObject * | _coreObj = nullptr |
: The PropertySet defines all dynamically extensible properties. These properties are interpreted according to their name attribute.
|
virtual |
std::vector<std::shared_ptr<OpenLxApp::Property> > OpenLxApp::PropertySet::getHasProperties | ( | ) | const |
std::vector<std::shared_ptr<OpenLxApp::PropertyEnum> > OpenLxApp::PropertySet::getPropertyEnums | ( | ) | const |