jadex.extension.envsupport.AbstractEnvironmentService Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of jadex-kernel-extension-envsupport Show documentation
Show all versions of jadex-kernel-extension-envsupport Show documentation
The Jadex kernel extension envsupport allows for using 2D spaces in concert with components.
package jadex.extension.envsupport;
/**
* Environment service implementation.
*/
public abstract class AbstractEnvironmentService
{
// //-------- attributes --------
//
// /** The component. */
// @ServiceComponent
// protected IInternalAccess component;
//
// /** The environment space instance name used for space lookup. */
// protected String spacename;
//
// /** The environment space. */
// protected IEnvironmentSpace space;
//
// //-------- constructors --------
//
// /**
// * Create an environment service for a given space.
// * @param spacename The name of the space instance.
// */
// public AbstractEnvironmentService(String spacename)
// {
// this.spacename = spacename;
// }
//
// //-------- IEnvironmentService --------
//
// /**
// * Registers the calling agent (component) in the environment.
// * Each agent can only register once, otherwise an exception is returned.
// * @param objecttype The space object type as defined in the environment to use as avatar for the agent (component).
// * @return A future through which percepts are published to the agent (component).
// * Termination of the future deregisters the agent (component).
// */
// public ISubscriptionIntermediateFuture