The most abstracted topology model is visible in package "network-map-interfaces" - an implementation of such abstraction is in package "network-map-classes". License Apache 2.0 ODLUX NetworkApp Information Model network-map-types network-map-interfaces network-map-classes «Type» GeoLocation decimal[ fraction-digit 5 ] latitude decimal[ fraction-digit 5 ] longitude decimal[ fraction-digit 1 ] above-mean-sea-level [m] String geo-source SiteNeighbor Site neighbor decimal[ fraction-digit 2 ] azimuth [°] Integer distance [m] String operator Top UUID getId() String getClass() String getName() String getLabel() ENUM getLifeCycleState() ENUM getAlarmSummaryState() Topology Node Edge Path Network Topology SubNetwork Node Site Device Port Link Edge Service Path Topology Node Edge Path Site GeoLocation geo-location Device String type String manufacture String owner Port int capacity [kbit{s] hasNodes * hasEdges * hasPaths * hasChildren * hasNeighborsOfSameType * hasChildren * refrencesNodesOfSameType 1 2 referencesLinks 1 * hasSubnetworks * hasServices * hasLinks * hasSites * referencesSites * hasDevices * hasPorts * uses uses Thanks to plantUml! 2020-05-21 | onap.org ccsdk sdnc
1 Comment
Herbert Eiselt
Further details to consider:
Example: "Site"
Methods
List<Site> getNeighbors()
UUId getId()