
jadex.extension.envsupport.environment.SpaceObject 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;
import java.util.Collection;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.List;
import java.util.Map;
import jadex.bridge.service.annotation.Reference;
import jadex.bridge.service.types.clock.IClockService;
import jadex.commons.SReflect;
import jadex.commons.collection.MultiCollection;
import jadex.commons.future.IResultListener;
import jadex.extension.envsupport.MObjectType;
import jadex.extension.envsupport.environment.space2d.Space2D;
import jadex.javaparser.IParsedExpression;
import jadex.javaparser.SimpleValueFetcher;
/**
* Default implementation of a space object.
*/
@Reference
public class SpaceObject extends SynchronizedPropertyObject implements ISpaceObject
{
//-------- attributes --------
/** The object's ID. */
protected Object id;
/** The object's typename. */
protected String typename;
/** The object's tasks. */
protected Map tasks;
/** The task listeners. */
protected MultiCollection
© 2015 - 2025 Weber Informatics LLC | Privacy Policy