__author__ = 'CAM'

from win32com.client import CDispatch

from IFikomObject import IFikomObject
import IParametreler





class IParametreSeti(IFikomObject): pass





class IParametreSeti(IFikomObject):
    def __init__(self, obj:CDispatch, sahip:IFikomObject=None):
        super(IParametreSeti, self).__init__(obj, sahip)
        self.sahip = sahip
        self.tipi = "IParametreSeti"
        # --->Mirasci Sinif

    @property
    def tumParametreler(self):
        return IParametreler.IParametreler(self.catNesne.AllParameters, self)

    @property
    def direktParametreler(self):
        return IParametreler.IParametreler(self.catNesne.DirectParameters, self)

    @property
    def parametreSetleri(self) -> IParametreSeti:
        return IParametreSeti(self.catNesne.ParameterSets, self)





