__author__ = 'CAM'

from win32com.client import CDispatch

from IFikomObject import IFikomObject





class IReferans(IFikomObject):
    def __init__(self, obj:CDispatch, sahip:IFikomObject=None):
        super(IReferans, self).__init__(obj, sahip)
        self.sahip = sahip
        self.tipi = "IReferans"
        # --->Sabit Degiskenler

    @property
    def ismi(self):
        return self.catNesne.DisplayName

    def iliskilendir(self, referans):
        return IReferans(self.catNesne.ComposeWith(referans), self)

    def __str__(self):
        return repr(self.ismi)