У меня есть проекты Rhapsody, и в пакете у меня есть несколько интерфейсов, которые все включены в один sbs. Я хочу извлечь каждый интерфейс в свой собственный файл cls в плагин Rhapsody, созданный с помощью API Rhapsody.
IRPUnit unit = cls.getSaveUnit();
unit.setFilename(cls.getName() + ".cls");
//unit.setUnitPath(unit.getFullPathName() + "::" + cls.getName()); // Runntime exception
unit.save(0);
Кажется, что когда я устанавливаю имя файла, рапсодия сохраняет его как sbs, а не cls, он сохраняет все настройки интерфейса не для интерфейса.