A pin entity to draw.
true if the entity has been added.
Clears all registered entities from the model.
Returns all the entities registered with the model.
Registers an event listener that will be invoked when the model's pin entities change.
The listener to add.
A disposable that can be used to remove the listener.
Registers an event listener that will be invoked when a new pin is added to the model.
The listener to add.
A disposable that can be used to remove the listener.
Registers an event listener that will be invoked when a pin is updated in the model.
The listener to add.
A disposable that can be used to remove the listener.
Registers an event listener that will be invoked when the model's pin selection changes
The listener to add.
A disposable that can be used to remove the listener.
Unregisters an entity from the model.
The entity to remove.
true if the entity was removed.
Sets the set of entities to be placed with the model.
A pin to set
true if the entity has been set
Sets the set of entities to be placed with the model.
true if the entity has been added.
Sets the selected pin id
OptionalpinId: stringUpdates a pin in the model.
A pin to update
true if the entity has been updated
Registers an entity to be drawn in the canvas