1818import { AstNode } from "langium" ;
1919import { GeneratorContext , IdCache , LangiumDiagramGenerator } from "langium-sprotty" ;
2020import { SModelElement , SModelRoot , SNode , SLabel } from "sprotty-protocol" ;
21- import { Component , Condition , Gate , ModelFTA , isComponent , isCondition , isKNGate } from "../../generated/ast" ;
22- import { getDescription } from "../../utils" ;
23- import { topOfAnalysis } from "../analysis/fta-cutSet-calculator" ;
24- import { FtaServices } from "../fta-module" ;
25- import { namedFtaElement } from "../utils" ;
26- import { DescriptionNode , FTAEdge , FTAGraph , FTANode , FTAPort } from "./fta-interfaces" ;
21+ import { Component , Condition , Gate , ModelFTA , isComponent , isCondition , isKNGate } from "../../generated/ast.js " ;
22+ import { getDescription } from "../../utils.js " ;
23+ import { topOfAnalysis } from "../analysis/fta-cutSet-calculator.js " ;
24+ import { FtaServices } from "../fta-module.js " ;
25+ import { namedFtaElement } from "../utils.js " ;
26+ import { DescriptionNode , FTAEdge , FTAGraph , FTANode , FTAPort } from "./fta-interfaces.js " ;
2727import {
2828 FTA_DESCRIPTION_NODE_TYPE ,
2929 FTA_EDGE_TYPE ,
@@ -33,10 +33,10 @@ import {
3333 FTA_PORT_TYPE ,
3434 FTNodeType ,
3535 PortSide ,
36- } from "./fta-model" ;
37- import { FtaSynthesisOptions , noCutSet , spofsSet } from "./fta-synthesis-options" ;
38- import { getFTNodeType , getTargets } from "./utils" ;
39- import { HEADER_LABEL_TYPE } from "../../stpa/diagram/stpa-model" ;
36+ } from "./fta-model.js " ;
37+ import { FtaSynthesisOptions , noCutSet , spofsSet } from "./fta-synthesis-options.js " ;
38+ import { getFTNodeType , getTargets } from "./utils.js " ;
39+ import { HEADER_LABEL_TYPE } from "../../stpa/diagram/stpa-model.js " ;
4040export class FtaDiagramGenerator extends LangiumDiagramGenerator {
4141 protected readonly options : FtaSynthesisOptions ;
4242
0 commit comments