Package org.onosproject.ui.model.topo
Server-side modeling of Topology View UI entities.
The classes in this package are thin wrappers around core model objects (where possible). Together, they provide a model of what the user can "see" in the UI, and how the user can interact with that (visual) model.
Of note: the UiLink
is a
representation of a "bi-directional" link that is backed by two
"uni-directional" core model
Link
objects.
-
Class Summary Class Description UiClusterMember Represents an individual member of the cluster (ONOS instance).UiDevice Represents a device.UiDeviceLink Represents a link between two devices; that is, an infrastructure link.UiEdgeLink Designates a link between a device and a host; that is, an edge link.UiElement Abstract base class of all elements in the UI topology model.UiHost Represents an end-station host.UiLink Represents a link (line between two elements).UiLinkId A canonical representation of an identifier forUiLink
s.UiModelEvent UI Topology model events.UiNode Represents a node drawn on the topology view (region, device, host).UiRegion Represents a region.UiRegionDeviceLink Designates a link between a region node and a device.UiRegionLink Designates a link between two region nodes.UiSynthLink A synthetic link that encapsulates a UiLink instance and the region to which it belongs.UiTopoLayout Represents a specific "subset" of the UI model of the network topology that a user might wish to view.UiTopoLayoutId Identifier of a topology layout.UiTopology Represents the overall network topology. -
Enum Summary Enum Description UiLinkId.Direction Designates the directionality of an underlying (uni-directional) link.UiLinkId.Type Designates the type of link the identifier represents.UiModelEvent.Type Enumeration of event types.