from win32com.client import CDispatch
from IFikomObject import IFikomObject


class IHibridBody(IFikomObject):
    def __init__(self, obj: CDispatch, sahip: IFikomObject = None):
        super(IHibridBody, self).__init__(obj, sahip)
        self.sahip = sahip
        self.tipi = "IHibridBody"

    def hibrid_body_ekle(self, ismi=None):
        rtrn = IHibridBody(obj=self.catNesne.HybridBodies.Add(), sahip=self)
        if ismi:
            rtrn.ismi = ismi
        return rtrn
