Packagecom.yworks.graph.model
Classpublic class EdgeEvent
InheritanceEdgeEvent Inheritance GraphEvent Inheritance flash.events.Event

A sub class of GraphEvent which is dispatched when a edge changes.

See also

GraphEvent


Public Properties
 PropertyDefined By
 Inheritedgraph : IGraph
[read-only] The graph that is the source of this graph event.
GraphEvent
 Inheriteditem : IModelItem
[read-only] The model item that was added, updated or removed.
GraphEvent
 Inheritedkind : String
Gets or sets the kind of graph event this event informs about.
GraphEvent
  oldSourcePort : IPort
[read-only] The (old) source port of the edge.
EdgeEvent
  oldTargetPort : IPort
[read-only] The (old) target port of the edge.
EdgeEvent
Public Methods
 MethodDefined By
  
EdgeEvent(type:String, item:IModelItem, oldSourcePort:IPort, oldTargetPort:IPort, kind:String, graph:IGraph, bubbles:Boolean = false, cancelable:Boolean = false)
Creates a new instance.
EdgeEvent
  
clone():Event
[override]
EdgeEvent
Public Constants
 ConstantDefined By
 InheritedFOLDING_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
 InheritedGRAPH_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
oldSourcePortproperty
oldSourcePort:IPort  [read-only]

The (old) source port of the edge.

If the event is dispatched upon edge removal or port change this is the former port.


Implementation
    public function get oldSourcePort():IPort
oldTargetPortproperty 
oldTargetPort:IPort  [read-only]

The (old) target port of the edge.

If the event is dispatched upon edge removal or port change this is the former port.


Implementation
    public function get oldTargetPort():IPort
Constructor Detail
EdgeEvent()Constructor
public function EdgeEvent(type:String, item:IModelItem, oldSourcePort:IPort, oldTargetPort:IPort, 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.
 
oldSourcePort:IPort — The (former) source port of the item.
 
oldTargetPort:IPort — The (former) target port of the item.
 
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