Class that administrates the properties of the add-on. Created using CreatePropertyOperationManager.  
 More...
 | 
| Result< void >  | RegisterAllProperties () | 
|   | Registers all properties of the add-on.  
  | 
|   | 
| Result< void >  | UnregisterAllProperties () | 
|   | Unregisters all properties of the add-on.  
  | 
|   | 
| Result< APIPropertyGroup >  | CreateAPIPropertyGroup (const GS::Guid &groupGuid, GS::UniString groupName, const DG::Icon &icon) | 
|   | Creates a property group (but does not yet add it).  
  | 
|   | 
| Result< APIProperty >  | CreateAndAddAPIProperty (APIPropertyGroup &propertyGroup, const GS::Guid &propertyGuid, GS::UniString propertyName, PropertyOperations::CriteriaEnvironmentType criteriaEnvironmentType, PropertyOperations::GroupAvailability groupAvailability, PropertyOperations::PropertyToUseInContext propertyToUseInContext, PropertyOperations::PropertyValueType valueType, bool isSummable, const GS::Array< API_ElemType > &availableForElemsOfTypes, const DG::Icon &icon, std::function< bool(const API_Guid &)> isEvaluableFor, std::function< std::variant< Int32, double, GS::UniString, bool >(const API_Guid &)> getValueFrom) | 
|   | Creates a new property.  
  | 
|   | 
| Result< void >  | AddPropertyGroup (APIPropertyGroup propertyGroup) | 
|   | Adds a property group.  
  | 
|   | 
|   | Object (std::shared_ptr< Impl::ObjectImpl > impl) | 
|   | Constructs a new object.  
  | 
|   | 
| const API_Token &  | GetToken () const | 
|   | Get the token for this object.  
  | 
|   | 
Class that administrates the properties of the add-on. Created using CreatePropertyOperationManager. 
- Since
 - Archicad 29