|
override Property | GetPropertyByDefinitionID (int internalDefinitionID) |
| Retrieves the property with the specified internal property definition ID. More...
|
|
override bool | ContainsKey (int internalDefinitionID) |
| Determines whether the collection contains the property with the specified internal property definition ID. More...
|
|
Property | Add (string propertyName, string propertyGroupName, object value, PropertyDefinitionUnitType? unitType=PropertyDefinitionUnitType.Numeric) |
| - Parameters
-
propertyName | Name of the property to be added. |
propertyGroupName | Group name of the property to be added. |
value | Value of the property to be added. |
unitType | Unit type of the property to be added. |
- Returns
- Newly created property if add is successful, null if add failed or the property with the specified name already exists.
More...
|
|
Property | Add (string propertyName, string propertyGroupName, bool value=false) |
| Adds new Bexel.Api.PropertyBool into the collection. More...
|
|
Property | Add (string propertyName, string propertyGroupName, Color? value=null) |
| Adds new Bexel.Api.PropertyColor into the collection. More...
|
|
Property | Add (string propertyName, string propertyGroupName, DateTime? value=null) |
| Adds new Bexel.Api.PropertyDateTime into the collection. More...
|
|
Property | Add (string propertyName, string propertyGroupName, double value=0, PropertyDefinitionUnitType unitType=PropertyDefinitionUnitType.Numeric) |
| Adds new Bexel.Api.PropertyNumeric into the collection. More...
|
|
Property | Add (string propertyName, string propertyGroupName, string value=null) |
| Adds new Bexel.Api.PropertyString into the collection. More...
|
|
Property | Add (string propertyName, string propertyGroupName, TimeSpan? value=null) |
| Adds new Bexel.Api.PropertyTimeSpan into the collection. More...
|
|
Property | AddPropertyExpression (string propertyName, string propertyGroupName, string expression, PropertyDefinitionUnitType unitType=PropertyDefinitionUnitType.Numeric) |
| Adds new Bexel.Api.PropertyNumericExpresion into the collection. More...
|
|
bool | Remove (Property property) |
| Removes a specified property from the collection. More...
|
|
virtual bool | Remove (string propertyName) |
| Removes the property with a specified name from the collection. More...
|
|
void | RemoveRange (IEnumerable< Property > properties) |
| Removes a specified properties from the collection. More...
|
|
void | RemoveRange (IEnumerable< string > propertyNames) |
| Removes the properties with a specified names from the collection. More...
|
|
bool | Update (Property property, object value) |
| Updates a value of the specified property. More...
|
|
bool | Update (string propertyName, object value) |
| Updates a value of the property with a specified name. More...
|
|
bool | UpdatePropertyExpression (Property property, string expression) |
| Updates an expression of the specified property. More...
|
|
bool | UpdatePropertyExpression (string propertyName, string expression) |
| Updates an expression of the property with a specified name. More...
|
|
IEnumerator< Property > | GetEnumerator () |
|
Property | GetPropertyByName (string name) |
| Retrieves the property with the specified name. More...
|
|
Property | GetPropertyByDefinition (PropertyDefinition definition) |
| Retrieves the property with the specified property definition. More...
|
|
Property | GetPropertyByDefinitionID (PropertyDefinitionID definitionID) |
| Retrieves the property with the specified property definition ID. More...
|
|
bool | ContainsKey (PropertyDefinition definition) |
| Determines whether the collection contains the property with the specified property definition. More...
|
|
bool | ContainsKey (PropertyDefinitionID definitionID) |
| Determines whether the collection contains the property with the specified property definition ID. More...
|
|
Represents a collection of properties within the Bexel.Api.BuildingStorey.