Packagecom.yworks.graph.model
Classpublic class DefaultEdgeLookup
InheritanceDefaultEdgeLookup Inheritance DefaultItemLookup Inheritance Object

The default ILookup implementation as it is used by the framework's implementations of IEdge.



Protected Properties
 PropertyDefined By
 Inheriteditem : IModelItem
[read-only] Gets the context item.
DefaultItemLookup
Public Methods
 MethodDefined By
  
Create a new instance with the given item as context.
DefaultEdgeLookup
 Inherited
lookup(type:Class):Object
Returns an instance that implements the given type or null.
DefaultItemLookup
 Inherited
lookupForItem(item:Object, type:Class):Object
Tries to create or retrieve an implementation of the given type for a given item.
DefaultItemLookup
  
setItem(item:IModelItem):void
[override] Set the edge that will be used as the lookup context.
DefaultEdgeLookup
 Inherited
This method is called by the framework to register the fallback lookup implementation that should be used during a call to IContextLookup.lookup().
DefaultItemLookup
Protected Methods
 MethodDefined By
  
itemLookup(item:IModelItem, type:Class, nextLookup:ILookup, lastLookup:ILookup):Object
[override]
DefaultEdgeLookup
Constructor Detail
DefaultEdgeLookup()Constructor
public function DefaultEdgeLookup(item:IModelItem = null)

Create a new instance with the given item as context.

Parameters
item:IModelItem (default = null)

Throws
ArgumentError — If the given item is not an IEdge.
Method Detail
itemLookup()method
override protected function itemLookup(item:IModelItem, type:Class, nextLookup:ILookup, lastLookup:ILookup):Object

Parameters

item:IModelItem
 
type:Class
 
nextLookup:ILookup
 
lastLookup:ILookup

Returns
Object
setItem()method 
override public function setItem(item:IModelItem):void

Set the edge that will be used as the lookup context.

Parameters

item:IModelItem


Throws
ArgumentError — If the given item is not an IEdge.