HubNetInterface

org.nlogo.api.HubNetInterface
See theHubNetInterface companion object
trait HubNetInterface extends ViewInterface, ModelSaveable

Attributes

Companion
object
Source
HubNetInterface.scala
Graph
Supertypes
trait ModelSaveable
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def addNarrowcastPlot(plotName: String): Boolean

Attributes

Source
HubNetInterface.scala
def broadcast(variableName: String, data: Any): Unit

Send a message to all clients

Send a message to all clients

Attributes

Source
HubNetInterface.scala
def broadcast(data: Any): Unit

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def clearOverride(client: String, agentType: AgentKind, varName: String, overrides: Seq[Long]): Unit

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def clearPlot(clientId: String): Unit

Attributes

Source
HubNetInterface.scala
def clearText(nodes: Seq[String]): Unit

Attributes

Source
HubNetInterface.scala
def clientEditor: AnyRef

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def disconnect(): Unit

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def getMessage: AnyRef

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def importClientInterface(model: Model, client: Boolean): Unit

Attributes

Source
HubNetInterface.scala
def isOverridable(agentType: AgentKind, varName: String): Boolean

Attributes

Source
HubNetInterface.scala
def kick(clientName: String): Unit

Attributes

Source
HubNetInterface.scala
def kickAll(): Unit

Attributes

Source
HubNetInterface.scala
def load(m: Model): Unit

Attributes

Source
HubNetInterface.scala
def newClient(isRobo: Boolean, waitTime: Int): Option[AnyRef]

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def plot(clientId: String, y: Double): Unit

Attributes

Source
HubNetInterface.scala
def plot(clientId: String, x: Double, y: Double): Unit

Attributes

Source
HubNetInterface.scala
def plotPenDown(clientId: String, penDown: Boolean): Unit

Attributes

Source
HubNetInterface.scala
def reset(): Unit

Attributes

Source
HubNetInterface.scala
def send(nodes: Seq[String], tag: String, message: Serializable & AnyRef): Unit

Send a message to each node (client) in the list for the given tag

Send a message to each node (client) in the list for the given tag

Attributes

Source
HubNetInterface.scala
def send(node: String, tag: String, message: Serializable & AnyRef): Boolean

Send message to a single client for the given tag

Send message to a single client for the given tag

Attributes

Source
HubNetInterface.scala
def sendAgentPerspective(client: String, perspective: Int, agentType: AgentKind, id: Long, radius: Double, serverMode: Boolean): Unit

Attributes

Source
HubNetInterface.scala
def sendClear(): Unit

Attributes

Source
HubNetInterface.scala
def sendFromLocalClient(clientName: String, tag: String, content: AnyRef): Option[String]

Attributes

Source
HubNetInterface.scala
def sendLine(x0: Double, y0: Double, x1: Double, y1: Double, color: Any, size: Double, mode: String): Unit

Attributes

Source
HubNetInterface.scala
def sendOverrideList(client: String, agentType: AgentKind, varName: String, overrides: Map[Long, AnyRef]): Unit

Attributes

Source
HubNetInterface.scala
def sendStamp(agent: Agent, erase: Boolean): Unit

Attributes

Source
HubNetInterface.scala
def sendText(nodes: Seq[String], text: String): Unit

Attributes

Source
HubNetInterface.scala
def sendUserMessage(nodes: Seq[String], text: String): Unit

Attributes

Source
HubNetInterface.scala
def setClientInterface(clientType: String, clientInterface: Iterable[ClientInterface]): Unit

Attributes

Source
HubNetInterface.scala
def setHistogramNumBars(clientId: String, num: Int): Unit

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def setPlotPenInterval(clientId: String, interval: Double): Unit

Attributes

Source
HubNetInterface.scala
def setPlotPenMode(clientId: String, plotPenMode: Int): Unit

Attributes

Source
HubNetInterface.scala
def setTitle(title: String, directory: String, modelType: ModelType): Unit

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala

Attributes

Source
HubNetInterface.scala
def waitForClients(numClientsToWaitFor: Int, timeoutMillis: Long): (Boolean, Int)

Attributes

Source
HubNetInterface.scala
def waitForMessages(numMessagesToWaitFor: Int, timeoutMillis: Long): (Boolean, Int)

Attributes

Source
HubNetInterface.scala

Inherited and Abstract methods

def applyNewFontSize(fontSize: Int, zoom: Int): Unit

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala
def repaint(): Unit

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala
def shapeChanged(shape: Shape): Unit

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala

Attributes

Inherited from:
ModelSaveable
Source
ModelSections.scala

Attributes

Inherited from:
ViewInterface
Source
ViewInterface.scala