twaver.model
Class LinkSubnetwork

java.lang.Object
  extended by twaver.model.Data
      extended by twaver.model.Element
          extended by twaver.model.Link
              extended by twaver.model.LinkSubnetwork
All Implemented Interfaces:
IChildList, IData, IElement, ILink, IStyle, IHandler<PropertyChangeEvent>, IListener<PropertyChangeEvent>, Identifiable, IShape, ISubnetwork

public class LinkSubnetwork
extends Link
implements ISubnetwork

连线子网,外观与连线一致,具备子网功能

See Also:
ISubnetwork

Field Summary
 
Fields inherited from class twaver.model.Link
from, pathSegments, to
 
Fields inherited from class twaver.model.Element
alarmState, attachments, layerId, name, uiClass
 
Fields inherited from class twaver.model.Data
parent
 
Constructor Summary
LinkSubnetwork()
           
LinkSubnetwork(Node from, Node to)
           
 
Method Summary
 
Methods inherited from class twaver.model.Link
addPathSegement, addPathSegement, addPathSegments, firePathSegmentsChanged, getAnotherAgent, getAnotherNode, getFrom, getFromAgent, getOldFrom, getOldTo, getPathSegment, getPathSegments, getTo, getToAgent, hasPathSegments, isInvalid, isLooped, movePathSegment, movePathSegments, removePathSegment, setFrom, setTo, toPathSegments, toPathSegments, validateAgents, validateFromAgent, validateToAgent
 
Methods inherited from class twaver.model.Element
addAttachment, clearAttachments, firePropertyChangeEvent, getAlarmState, getAlarmState, getAttachment, getAttachments, getLayerId, getName, getStyle, getStyles, getStyles, getUIClass, hasAlarm, hasAttachment, hasStyle, invalidateVisibility, isVisible, isVisible, removeAttachment, removeStyle, setAlarmState, setLayerId, setName, setStyle, setUIClass, updateAttachment, updateAttachment
 
Methods inherited from class twaver.model.Data
addChild, addChild, beforeEvent, clearChildren, get, getChildAt, getChildIndex, getChildren, getChildrenCount, getId, getParent, getProperties, getProperties, hasChildren, hashCode, isDescendantOf, onChildAdd, onChildRemove, onChildrenClear, onEvent, onParentChanged, remove, removeChild, set, setChildIndex, setListener, setParent, setParent, setProperty, toChildren, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

LinkSubnetwork

public LinkSubnetwork()

LinkSubnetwork

public LinkSubnetwork(Node from,
                      Node to)