twaver.core.model
Interface INode

All Superinterfaces:
IChildList, IData, Identifiable, IElement, IHandler<PropertyChangeEvent>, IListener<PropertyChangeEvent>, twaver.core.topo.IPoint, IStyle
All Known Subinterfaces:
IGroup, IHost
All Known Implementing Classes:
Group

public interface INode
extends IElement, twaver.core.topo.IPoint

节点接口,twaver内部使用


Method Summary
 void checkLinkAgent()
           
 HashList<Link> getFromLinks()
           
 HashList<Link> getLinks()
           
 HashList<Link> getLoopedLinks()
           
 Size getSize()
           
 HashList<Link> getToLinks()
           
 
Methods inherited from interface twaver.core.model.IElement
getLayerId, getName, getUIClass, setLayerId
 
Methods inherited from interface twaver.core.model.IData
get, getProperties, remove, set
 
Methods inherited from interface twaver.model.Identifiable
getId
 
Methods inherited from interface twaver.event.IHandler
setListener
 
Methods inherited from interface twaver.event.IListener
beforeEvent, onEvent
 
Methods inherited from interface twaver.core.model.IChildList
addChild, addChild, clearChildren, getChildAt, getChildIndex, getChildren, getChildrenCount, getParent, hasChildren, isDescendantOf, onParentChanged, removeChild, setChildIndex, setParent, setParent, toChildren
 
Methods inherited from interface twaver.core.model.IStyle
getStyle, setStyle
 
Methods inherited from interface twaver.core.topo.IPoint
getLocation, getX, getY, setLocation
 

Method Detail

getLoopedLinks

HashList<Link> getLoopedLinks()

getFromLinks

HashList<Link> getFromLinks()

getToLinks

HashList<Link> getToLinks()

getLinks

HashList<Link> getLinks()

checkLinkAgent

void checkLinkAgent()

getSize

Size getSize()