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.