CodeConstructView
constructor(construct: CodeConstruct, ownerElementId: String? = null, parentConstructId: String? = null, visible: Boolean = true, name: String? = null, iconKey: String? = null, hotspots: List<Hotspot> = emptyList(), position: Position? = null, asilOverride: ASIL? = null, propagatedAsil: ASIL? = null, cascadingFault: Boolean? = null, symbolicallyReachable: Boolean? = null, metrics: CodeMetrics? = null, description: String? = null, isDiagramSourceEndpoint: Boolean = false, isDiagramSinkEndpoint: Boolean = false, sourceUrl: String? = null, sourceLineText: String? = null, segmentIds: List<String> = emptyList(), sourceInstructionIds: List<String> = emptyList(), sourceEndpointSymbols: List<String> = emptyList(), sinkInstructionIds: List<String> = emptyList(), factIds: List<String> = emptyList(), evidenceComponentIds: List<String> = emptyList(), solverExecutionIds: List<String> = emptyList(), segmentInstructionOrdinals: Map<String, Int> = emptyMap(), instructionLabels: List<String> = emptyList(), instructionBlocks: List<InstructionTooltipBlock> = emptyList(), endpointSymbol: String? = null, endpointDemangled: String? = null)