Создание Java интерфейсов

AnyLogic позволяет пользователю создавать свои собственные Java интерфейсы. 

Более подробную информацию о Java интерфейсах вы можете найти в соответствующем онлайн-пособии Interfaces (на английском языке). 

 Чтобы создать Java интерфейс
  1. В панели Проекты, щелкните правой кнопкой мыши по любому элементу модели, в которой вы хотите создать Java интерфейс, и выберите Создать > Java интерфейс… из контекстного меню.
  2. Появится диалоговое окно Новый Java интерфейс
  3. Введите имя нового Java интерфейса в поле Имя и щелкните мышью по кнопке Готово.
  4. При этом будет открыто окно Java редактора, в котором вы тут же сможете написать Java код только что созданного интерфейса.

Чтобы использовать интерфейс, вам нужно будет указать в соответствующих типах агентов модели, что они реализуют данный интерфейс. Сделав это, вы получите возможность добавлять в эти типы реализации методов, объявленных в реализуемом интерфейсе.

 Чтобы тип агента стал реализовывать интерфейс

  1. Выберите тип агента в панели Проекты
  2. В секции Java для экспертов панели Свойства введите имя интерфейса в поле Реализуемые интерфейсы

 Чтобы Java класс стал реализовывать интерфейс

  1. Сделайте двойной щелчок мышью по Java классу в панели Проекты, чтобы открыть код этого класса в Java редакторе. 
  2. Добавьте в конец первой строки кода строку implements <имя интерфейса>, например:
    public class MyClass implements Animatable 
    { ...