Eplan Platform API
Eplan.EplApi.DataModel Namespace / UserDefinedPropertyDefinition Class
Members

In This Topic
    UserDefinedPropertyDefinition Class
    In This Topic
    This class provides information about user-defined properties and makes it possible to create them.
    Inheritance Hierarchy

    System.Object
       Eplan.EplApi.DataModel.PropertyDefinition
          Eplan.EplApi.DataModel.UserDefinedPropertyDefinition

    Syntax
    public class UserDefinedPropertyDefinition : PropertyDefinition 
    public ref class UserDefinedPropertyDefinition : public PropertyDefinition 
    Remarks
    For more information, please refer to the "User-defined properties" section in the "Eplan properties" chapter.
    Public Constructors
     NameDescription
    Public ConstructorDefault constructor.  
    Top
    Public Properties
     NameDescription
    Public PropertyCategory of this property definition.  
    Public PropertyGets/Sets list of default values for selection list.  
    Public PropertyName displayed in GUI for this property definition.  
    Public PropertyGets/Sets a flag which indicates if property will not be longer displayed in project.  
    Public PropertyGets/Sets a flag which indicates if property is read only in GUI in the project.  
    Public PropertyOverridden. Returns AnyPropertyId.  
    Public PropertyIdentifying name of this property definition.  
    Public PropertyInput aid of this property definition.  
    Public PropertyReturns true, if the property is assigned to at least one property list  
    Public PropertyOverridden. Allows to check if a given property is marked as deprecated.  
    Public PropertyAllows to check if a given property is indexed. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyAllows to check if a given property is marked as internal. Don't use this property. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyAllows to check if a given property is name part. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyAllows to check if a given property is licensed. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyAllows to check if a given property is read-only. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyReturns the minimum value of a property specified in the property definition. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyAllows to check the maximum index of a given property. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyName of property. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyReturns the project in which this property definition exists.  
    Public PropertyReturns information about the type of the property. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyUnitGroup of this property definition.  
    Public PropertyReturns the maximum value of a property specified in the property definition. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public PropertyUsages of this property definition.  
    Top
    Public Methods
     NameDescription
    Public Methodstatic (Shared in Visual Basic)Overloaded. Creates new property definition.  
    Public MethodDestructor for deterministic finalization of UserDefinedPropertyDefinition object. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Public MethodReturns the display string used for a given property value. Validates whether the value meets the requirements of the property definition. (Inherited from Eplan.EplApi.DataModel.PropertyDefinition)
    Top
    See Also