26 using prop_signal = shared::Signal<const string &,const base::Property &>;
28 virtual TType getClumpThermalType()
const=0;
29 virtual uint getClumpThermalPropertyNotice()
const=0;
30 virtual uint getClumpThermalCycleNotice()
const=0;
31 virtual uint getClumpThermalFixNotice()
const=0;
32 virtual uint getClumpThermalExtraNotice()
const=0;
33 virtual uint getClumpThermalGroupNotice()
const=0;
34 virtual uint getClumpThermalCleanNotice()
const=0;
35 virtual const IContainer * getIContainerClumpThermal()
const=0;
36 virtual IContainer * getIContainerClumpThermal()=0;
37 virtual const IContainer * getIContainerPebbleThermal()
const=0;
38 virtual IContainer * getIContainerPebbleThermal()=0;
39 virtual const IContainerContact *getIContainerPebblePebbleContactThermal()
const=0;
41 virtual const IClumpThermal * findClumpThermalWithID(uint64
id)
const=0;
45 virtual void validate()=0;
46 virtual TType getPebbleThermalType()
const=0;
47 virtual const IPebbleThermal * findPebbleThermalWithID(uint64
id)
const = 0;
49 virtual const IEnergyMap * getIClumpThermalEnergies()
const=0;
50 virtual const IEnergyMap * getIContactThermalPebblePebbleEnergies()
const=0;