@@ -0,0 +1,1482 @@
+package org.graphstream.gama.extension.receiver;%0A%0Aimport msi.gama.common.interfaces.IKeyword;%0Aimport msi.gama.precompiler.ISymbolKind;%0Aimport msi.gama.precompiler.GamlAnnotations.facet;%0Aimport msi.gama.precompiler.GamlAnnotations.facets;%0Aimport msi.gama.precompiler.GamlAnnotations.inside;%0Aimport msi.gama.precompiler.GamlAnnotations.symbol;%0Aimport msi.gama.runtime.IScope;%0Aimport msi.gama.runtime.exceptions.GamaRuntimeException;%0Aimport msi.gaml.descriptions.IDescription;%0Aimport msi.gaml.expressions.IExpression;%0Aimport msi.gaml.statements.AbstractStatement;%0Aimport msi.gaml.statements.IStatement;%0Aimport msi.gaml.types.IType;%0A%0Aimport org.graphstream.gama.extension.GSManager;%0Aimport org.graphstream.gama.extension.IKeywordGSAdditional;%0A%0A%0A@symbol(name = IKeywordGSAdditional.FLUSH, kind = ISymbolKind.SINGLE_STATEMENT, with_sequence = false)%0A@inside(kinds = %7B ISymbolKind.BEHAVIOR, ISymbolKind.SINGLE_STATEMENT %7D)%0A@facets(value = %7B @facet(name = IKeywordGSAdditional.RECEIVERID, type = IType.STRING, optional = false)%7D)%0Apublic class FlushStatement extends AbstractStatement implements IStatement%7B%0A%09%0A%09final IExpression receiverid;%0A%09%0A%09public FlushStatement(IDescription desc) %7B%0A%09%09super(desc);%0A%09%09receiverid = getFacet(IKeywordGSAdditional.RECEIVERID);%0A%09%7D%0A%0A%09@Override%0A%09protected Object privateExecuteIn(IScope scope) throws GamaRuntimeException %7B%0A%09%09String r = (String)(receiverid.value(scope));%0A%09%09GSReceiver receiver = GSManager.getReceiver(r);%0A%09%09receiver.flush();%0A%09%09return null;%0A%09%7D%0A%7D

Add the 'flush' command