Eplan Platform API
Eplan.EplApi.MasterData Namespace / MDPart Class
Members

In This Topic
    MDPart Class
    In This Topic
    This class represents a part in the parts database. That part can be a component, assembly or module - depending on the Type (MDPartsDatabaseItem.Enums.Type)
    Inheritance Hierarchy
    Syntax
    public class MDPart : MDPartsDatabaseItem 
    public ref class MDPart : public MDPartsDatabaseItem 
    Public Properties
     NameDescription
    Public PropertyGet all accessory positions that belongs to the part  
    Public PropertyGets a unique identifier in the database, where the database item is stored (Inherited from Eplan.EplApi.MasterData.MDPartsDatabaseItem)
    Public PropertyGet all Assembly positions of the part.  
    Public PropertyGet the connection point info associated with this part.  
    Public PropertyGets the database, where the database item is stored (Inherited from Eplan.EplApi.MasterData.MDPartsDatabaseItem)
    Public PropertyGet all DoorPosition that belongs to the part.  
    Public PropertyGets all FuctionTemplates as MDFunctionTemplatePosition object from the part.  
    Public PropertyGets/Sets the generic product group of the part.  
    Public PropertyGet all locked mounting area positions of the part.  
    Public PropertyGet all Module positions of the part.  
    Public PropertyGet all support mounting panel positions of the part.  
    Public PropertyGet all part construction panel positions of the part.  
    Public PropertyReturns the part number of the part.  
    Public PropertyGets/Sets the product group of the part.  
    Public PropertyGets/Sets the product sub group of the part.  
    Public Property.NET Property enabling access to P8 properties of the PartsDatabaseItem object. (Inherited from Eplan.EplApi.MasterData.MDPartsDatabaseItem)
    Public PropertyGet all safety related valud positions of the part.  
    Public PropertyGet all support bar area positions of the part.  
    Public PropertyGet all symbol positions assigned to the part.  
    Public PropertyOverridden. Returns the part type of the part.  
    Public PropertyGets all user defined property positions  
    Public PropertyReturns the variant of the part.  
    Top
    Public Methods
     NameDescription
    Public MethodAdd a new accessory position to the part. That new accessory part is added to the end of the accessory position list.  
    Public MethodAdd a new assembly position to the part. That position is added to the end of the assembly position list.  
    Public MethodAdd a new DoorPosition to the part. That DoorPosition is added to the end of the DoorPossition list.  
    Public MethodOverloaded. Adds a copy of FunctionTemplate to the part.  
    Public MethodAdd a new locked mounting area position to the part. That position is added to the end of the locked mounting area position list.  
    Public MethodAdd a new module position to the part. That position is added to the end of the module position list.  
    Public MethodAdd a new mounting panel position to the part. That position is added to the end of the mounting panel position list.  
    Public MethodAdd a new part construction position to the part. That position is added to the end of the part construction position list.  
    Public MethodAdd a new safety related value position to the part. That position is added to the end of the safety related value position list.  
    Public MethodAdd a new support bar position to the part. That position is added to the end of the support bar position list.  
    Public MethodAdd a new symbol position to the part. Symbol is added at the first available index of symbol position list.  
    Public MethodAdds a new UserDefinedPropertyPosition object to the part. It is added to the end of the parts UserDefinedPropertyPositions list.  
    Public MethodAssigns given configurable properties scheme to the part.  
    Public MethodAssigns given free properties scheme to the part.  
    Public MethodChanges function definition of a function template position  
    Public MethodDestructor for deterministic finalization of MDPart object. (Inherited from Eplan.EplApi.MasterData.PropertiesAndHandleObject)
    Public MethodOverloaded. Create a new part with identical data. That new part will get the given part number and variant  
    Public MethodGets the TimeStamp of the last change from a DatabaseItem (Inherited from Eplan.EplApi.MasterData.MDPartsDatabaseItem)
    Public MethodRemoves the given accessory position from the part.  
    Public MethodRemoves the given assembly position from the part.  
    Public MethodRemoves the given DoorPosition from the part.  
    Public MethodRemoves the given functionTemplate from the part  
    Public MethodRemoves the given locked mounting area position from the part.  
    Public MethodRemoves the given module position from the part.  
    Public MethodRemoves the given mounting panel position from the part.  
    Public MethodRemoves the given part construction position from the part.  
    Public MethodRemoves the given safety related value position from the part.  
    Public MethodRemoves the given support bar position from the part.  
    Public MethodRemoves the given symbol position from the part.  
    Public MethodRemoves the given UserDefinedPropertyPosition from a part.  
    Public MethodReturns data model identifier which identifies this object. (Inherited from Eplan.EplApi.MasterData.MDPartsDatabaseItem)
    Top
    See Also