Настройка Repast Simphony Projection - PullRequest
       15

Настройка Repast Simphony Projection

0 голосов
/ 25 октября 2019

Я прочитал в книге, что проекция в Repast Simphony может быть любой пользовательской реализацией интерфейса Projection. Я хотел бы создать собственную проекцию, но она выглядит сложнее, чем я ожидал. Кто-нибудь из вас когда-либо пытался создать собственную проекцию? Если да, то могли бы вы объяснить, как действовать, пожалуйста? Спасибо.

1 Ответ

3 голосов
/ 25 октября 2019

Я думаю, что создание реализации Projection должно быть довольно простым. Однако он не будет интегрирован с архитектурой визуализации. Таким образом, ваши агенты смогут участвовать в проекции, но это не будет визуализироваться.

Если вы реализуете класс с интерфейсом Projection и интерфейсом ContextListener, этого должно быть достаточно. Вы можете использовать DefaultProjection в качестве отправной точки. Большинство, если не все, стандартных иерархий проекции используют DefaultProjection в качестве отправной точки, а их подклассы реализуют ContextListener. См., Например, AbstractGrid и ContextGrid. Источник должен быть полезен в качестве руководства по реализации.

...