Разбирая принцип работы "CAAProductStructure.edu" (CAAPstProductIconInit.m), встретился с такой проблемой. Не как не пойму, как работает привязка класса "CAAPstProductIconInit" к feature "CAAPstProductIconExt"?
Про него сказано тут CAADoc\Doc\online\CAAPstUseCases\CAAPstProductIcon.htm
Our CAAPstProductIconDoc document not only contains Products but also a feature extension named "CAAPstProductIconExt". The CAAPstProductIconInit::Init method that does the work is called when the CAAPstProductIconDoc.CATProduct document is opened.
И в самом деле, запуск класса происходит, только когда я открываю CAAPstProductIconDoc.CATProduct. При открытии любого другого продукта(.CATProduct), конструктор у класса не срабатывает.
Предполагаю, что скорей всего проблема тут.
в файле CAAProductStructure.edu.dico. Но например, если я захочу, что бы она работа при любом продукте (.CATProduct), то какие изменения следует произвести?(хотя бы намекните в каком направлении мне искать).CAAPstProductIconCont CATInit libCAAPstProductIconInit