Packagecom.yworks.graph.model
Classpublic class GraphEvent
InheritanceGraphEvent Inheritance flash.events.Event
Subclasses BendEvent, EdgeEvent, LabelEvent, NodeEvent, PortEvent

An Event containing information about creation, update or removal of graph items. The kind of graph event is determined by a GraphEventKind.

See also

GraphEventKind


Public Properties
 PropertyDefined By
  graph : IGraph
[read-only] The graph that is the source of this graph event.
GraphEvent
  item : IModelItem
[read-only] The model item that was added, updated or removed.
GraphEvent
  kind : String
Gets or sets the kind of graph event this event informs about.
GraphEvent
Public Methods
 MethodDefined By
  
GraphEvent(type:String, item:IModelItem, kind:String, graph:IGraph, bubbles:Boolean = false, cancelable:Boolean = false)
Creates a new instance
GraphEvent
  
clone():Event
[override]
GraphEvent
Public Constants
 ConstantDefined By
  FOLDING_STATE_CHANGED : String = foldingStateChanged
[static] The GraphEvent.FOLDING_STATE_CHANGED constant defines the value of the type property of the event object for a foldingStateChanged event.
GraphEvent
  GRAPH_CHANGED : String = graphChanged
[static] The GraphEvent.GRAPH_CHANGED constant defines the value of the type property of the event object for a graphChanged event.
GraphEvent
Property Detail
graphproperty
graph:IGraph  [read-only]

The graph that is the source of this graph event.


Implementation
    public function get graph():IGraph
itemproperty 
item:IModelItem  [read-only]

The model item that was added, updated or removed.


Implementation
    public function get item():IModelItem
kindproperty 
kind:String

Gets or sets the kind of graph event this event informs about.


Implementation
    public function get kind():String
    public function set kind(value:String):void

See also

Constructor Detail
GraphEvent()Constructor
public function GraphEvent(type:String, item:IModelItem, kind:String, graph:IGraph, bubbles:Boolean = false, cancelable:Boolean = false)

Creates a new instance

Parameters
type:String — The type of the Event as String
 
item:IModelItem — The item to which this event is related
 
kind:String — A String value which gives a closer specification of this event as defined by GraphEventKind
 
graph:IGraph — The graph to which this event is related
 
bubbles:Boolean (default = false)true if this event bubbles
 
cancelable:Boolean (default = false)true if this event is cancelable

See also

Method Detail
clone()method
override public function clone():Event

Returns
Event
Constant Detail
FOLDING_STATE_CHANGEDConstant
public static const FOLDING_STATE_CHANGED:String = foldingStateChanged

The GraphEvent.FOLDING_STATE_CHANGED constant defines the value of the type property of the event object for a foldingStateChanged event.

GRAPH_CHANGEDConstant 
public static const GRAPH_CHANGED:String = graphChanged

The GraphEvent.GRAPH_CHANGED constant defines the value of the type property of the event object for a graphChanged event.