__author__ = 'CAM'

from win32com.client import CDispatch

from IFikomObject import IFikomObject





class IPaylasilan(IFikomObject):
    def __init__(self, obj:CDispatch, sahip:IFikomObject=None):
        super(IPaylasilan, self).__init__(obj, sahip)
        self.sahip = sahip
        self.tipi = "IPaylasilan"
        # --->Sabit Degiskenler

    def degistir(self, Paylasilan):
        ObjeTemp = None
        if isinstance(Paylasilan, IFikomObject):
            ObjeTemp = Paylasilan.catNesne
        else:
            ObjeTemp = Paylasilan
        self.catNesne.Relay(ObjeTemp)

    def objeVariant(self):
        return self.catNesne.Valuation
