소스 검색

fix error TS2339: Property 'getModellingRule' does not exist on type
'UAObject'

Martin Kunz 10 달 전
부모
커밋
7982fbe58c
1개의 변경된 파일9개의 추가작업 그리고 0개의 파일을 삭제
  1. 9 0
      src/ua/UABaseNode.ts

+ 9 - 0
src/ua/UABaseNode.ts

@@ -110,6 +110,15 @@ export class UABaseNode implements IToXML{
         return children;
     }
 
+    getModellingRule(): string|undefined{
+        this.references.forEach((ref)=>{
+            if(ref.referenceType == "HasModellingRule"){
+                return ref.toNode.displayName;
+            }
+        });
+        return undefined;
+    }
+
     resolveReferences(nm: Map<string, UABaseNode>) {
         for(const ref of this.references) {
             const fromNode=nm.get(ref.fromRef.toString())