|
Bexel Manager API Documentation
|
Public Member Functions | |||||||||
| Property | Add (string propertyName, string propertyGroupName, object value, PropertyDefinitionUnitType? unitType=PropertyDefinitionUnitType.Numeric) | ||||||||
| |||||||||
| 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... | |||||||||
Public Member Functions inherited from Bexel.Api.ReadOnlyPropertyCollection | |||||||||
| IEnumerator< Property > | GetEnumerator () | ||||||||
| abstract Property | GetPropertyByDefinitionID (int internalDefinitionID) | ||||||||
| Retrieves the property with the specified internal property definition ID. More... | |||||||||
| 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... | |||||||||
| abstract bool | ContainsKey (int definitionID) | ||||||||
| Determines whether the collection contains the property with the specified internal property definition ID. More... | |||||||||
Protected Member Functions | |
| abstract bool | IsPropertyReadOnly (string propertyName) |
Properties | |
| abstract PropertySet | PropertySet [get] |
| override IReadOnlyDictionary< string, PropertyRef > | PropertyCollectionRef [get] |
Properties inherited from Bexel.Api.ReadOnlyPropertyCollection | |
| abstract Project | Project [get] |
| abstract IReadOnlyDictionary< string, PropertyRef > | PropertyCollectionRef [get] |
| int | Count [get] |
| Property | this[PropertyDefinition definition] [get] |
| Property | this[PropertyDefinitionID definitionID] [get] |
| Property | this[int internalDefinitionID] [get] |
Properties inherited from Bexel.Api.IReadOnlyPropertyCollection | |
| Property | this[PropertyDefinition definition] [get] |
| Retrieves the property with the specified property definition. More... | |
| Property | this[PropertyDefinitionID definitionID] [get] |
| Retrieves the property with the specified property definition ID. More... | |
| Property | this[int internalDefinitionID] [get] |
| Retrieves the property with the specified internal property definition ID. More... | |
| Property Bexel.Api.PropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| object | value, | ||
| PropertyDefinitionUnitType? | unitType = PropertyDefinitionUnitType.Numeric |
||
| ) |
| 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. |
Implements Bexel.Api.IPropertyCollection.
| Property Bexel.Api.PropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| bool | value = false |
||
| ) |
Adds new Bexel.Api.PropertyBool into the collection.
| 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. |
Implements Bexel.Api.IPropertyCollection.
| Property Bexel.Api.PropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| Color? | value = null |
||
| ) |
Adds new Bexel.Api.PropertyColor into the collection.
| 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. |
Implements Bexel.Api.IPropertyCollection.
| Property Bexel.Api.PropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| DateTime? | value = null |
||
| ) |
Adds new Bexel.Api.PropertyDateTime into the collection.
| 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. |
Implements Bexel.Api.IPropertyCollection.
| Property Bexel.Api.PropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| double | value = 0, |
||
| PropertyDefinitionUnitType | unitType = PropertyDefinitionUnitType.Numeric |
||
| ) |
Adds new Bexel.Api.PropertyNumeric into the collection.
| 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. |
Implements Bexel.Api.IPropertyCollection.
| Property Bexel.Api.PropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| string | value = null |
||
| ) |
Adds new Bexel.Api.PropertyString into the collection.
| 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. |
Implements Bexel.Api.IPropertyCollection.
| Property Bexel.Api.PropertyCollection.Add | ( | string | propertyName, |
| string | propertyGroupName, | ||
| TimeSpan? | value = null |
||
| ) |
Adds new Bexel.Api.PropertyTimeSpan into the collection.
| 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. |
Implements Bexel.Api.IPropertyCollection.
| Property Bexel.Api.PropertyCollection.AddPropertyExpression | ( | string | propertyName, |
| string | propertyGroupName, | ||
| string | expression, | ||
| PropertyDefinitionUnitType | unitType = PropertyDefinitionUnitType.Numeric |
||
| ) |
Adds new Bexel.Api.PropertyNumericExpresion into the collection.
| propertyName | Name of the property to be added. |
| propertyGroupName | Group name of the property to be added. |
| expression | Expression of the property to be added. |
| unitType | Unit type of the property to be added. |
Implements Bexel.Api.IPropertyCollection.
| bool Bexel.Api.PropertyCollection.Remove | ( | Property | property | ) |
Removes a specified property from the collection.
| property | The property to be removed. |
Implements Bexel.Api.IPropertyCollection.
|
virtual |
Removes the property with a specified name from the collection.
| propertyName | Name of the property to be removed. |
Implements Bexel.Api.IPropertyCollection.
| void Bexel.Api.PropertyCollection.RemoveRange | ( | IEnumerable< Property > | properties | ) |
Removes a specified properties from the collection.
| properties | The properties to be removed. |
Implements Bexel.Api.IPropertyCollection.
| void Bexel.Api.PropertyCollection.RemoveRange | ( | IEnumerable< string > | propertyNames | ) |
Removes the properties with a specified names from the collection.
| propertyNames | Names of the properties to be removed. |
Implements Bexel.Api.IPropertyCollection.
| bool Bexel.Api.PropertyCollection.Update | ( | Property | property, |
| object | value | ||
| ) |
Updates a value of the specified property.
| property | The property which value will be updated. |
| value | Value of the property. |
| System.ArgumentException | Thrown when a value parameter of wrong type is specified. |
Implements Bexel.Api.IPropertyCollection.
| bool Bexel.Api.PropertyCollection.Update | ( | string | propertyName, |
| object | value | ||
| ) |
Updates a value of the property with a specified name.
| propertyName | The name of the property which value will be updated. |
| value | Value of the property. |
| System.ArgumentException | Thrown when a value parameter of wrong type is specified. |
Implements Bexel.Api.IPropertyCollection.
| bool Bexel.Api.PropertyCollection.UpdatePropertyExpression | ( | Property | property, |
| string | expression | ||
| ) |
Updates an expression of the specified property.
| property | The property which expression will be updated. |
| expression | Expression of the property. |
Implements Bexel.Api.IPropertyCollection.
| bool Bexel.Api.PropertyCollection.UpdatePropertyExpression | ( | string | propertyName, |
| string | expression | ||
| ) |
Updates an expression of the property with a specified name.
| propertyName | The name of the property which expression will be updated. |
| expression | Expression of the property. |
Implements Bexel.Api.IPropertyCollection.