twaver.core.model
Interface IElement

All Superinterfaces:
IChildList, IData, Identifiable, IHandler<PropertyChangeEvent>, IListener<PropertyChangeEvent>, IStyle
All Known Subinterfaces:
IGroup, IHost, INode, ISubnetwork
All Known Implementing Classes:
Group, LinkSubnetwork, ShapeSubnetwork, Subnetwork

public interface IElement
extends IData, IStyle

网元接口,twaver内部使用


Method Summary
 int getLayerId()
           
 java.lang.String getName()
           
 java.lang.Class<? extends ElementUI<?>> getUIClass()
           
 boolean setLayerId(int layerId)
           
 
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
 

Method Detail

getLayerId

int getLayerId()

setLayerId

boolean setLayerId(int layerId)

getUIClass

java.lang.Class<? extends ElementUI<?>> getUIClass()

getName

java.lang.String getName()