See: Description
| 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 for  
UiLinks. | 
| 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 | 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. 
 | 
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.