Просмотр исходного кода

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

Martin Kunz месяцев назад: 3
Родитель
Сommit
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())