InterfacePointView

data class InterfacePointView(val interfacePoint: InterfacePoint, val code: CodeLocation? = null, val visible: Boolean = true, val name: String? = null, val iconKey: String? = null, val hotspots: List<Hotspot> = emptyList(), val position: Position? = null, val cascadingFault: Boolean? = null, val symbolicallyReachable: Boolean? = null, val description: String? = null)

The view of a single InterfacePoint inside a Vista.

Wraps the real metamodel entity; adds overlay state for this specific diagram. See ElementView for the rationale on wrapping vs. duplicating, and on the cascadingFault / symbolicallyReachable pair.

Interface points are the canonical sources and sinks of the data-flow analysis, so the overlay state here is what the diagram uses to color the entry/exit roles of each propagation path.

Constructors

Link copied to clipboard
constructor(interfacePoint: InterfacePoint, code: CodeLocation? = null, visible: Boolean = true, name: String? = null, iconKey: String? = null, hotspots: List<Hotspot> = emptyList(), position: Position? = null, cascadingFault: Boolean? = null, symbolicallyReachable: Boolean? = null, description: String? = null)

Properties

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
val name: String?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Generated with STIG