from win32com.client import CDispatch

from IFikomObject import IFikomObject
from IMfgOperasyon.IOprYardimciSiniflar import *
from IMfgTakim import IMfgTakim
from IParametre import IParametre


class IAktivite: pass


class IOprPPInstruction(IFikomObject):
    def __init__(self, obj:CDispatch, sahip:IFikomObject=None):
        super(IOprPPInstruction, self).__init__(obj, sahip)
        self.sahip = sahip
        self.tipi = "IOprPPInstruction"
        self.__aktivite = IAktivite.IAktivite(obj=self.catNesne, sahip=self.sahip.sahip)


    @property
    def kodlar(self) -> IParametre:
        return self.__aktivite.parametreler["PP words syntax"]

    @kodlar.setter
    def kodlar(self, value):
        self.kodlar.degeri = value


from IAktiviteler import IAktivite