Описание особенностей и пример генерации ExternalInterface
Классы со стереотипом ExternalInterface - это всего лишь указание на то, что нужно будет сгенерировать наследование от интерфейса для того класса, который будет наследоваться от этого интерфейса.
Пример использования класса со стереотипом ExternalInterface
Пусть в проекте CatInterface объявлен интерфейс IКошка

А в другом проекте TestExtInterface структура вида

Если в проекте, содержащем ExternalInterface, сгенерировать объекты, то в классе СиамскаяКошка будет строка вида
public class СиамскаяКошка : ICSSoft.STORMNET.DataObject, IКошка
Однако проект компилироваться не будет, поскольку не указано, где находится интерфейс IКошка. Чтобы это исправить, необходимо:
1.Добавить ссылку в проекте на сборку CatInterface(Objects).dll.
2.В код класса объектов добавить директиву:
namespace IIS.TestExtInterface
{
//...
// *** Start programmer edit section *** (Using statements)
using IIS.CatInterface;
// *** End programmer edit section *** (Using statements)
//...
public class СиамскаяКошка : ICSSoft.STORMNET.DataObject, IКошка
{
//...
}
}
3.Реализовать методы интерфейса IКошка.