Exploiting the Eclipse Ecosystem for Agent-Oriented Programming