private static ModelingKind createKind(string nodeId) { ModelingKind kind = new ModelingKind(); var k = (UAVariable)findNode(nodeId); kind.kind = k.Value.InnerText; return(kind); }
private static AdminShellV20.ModelingKind getKind(UANode node) { //Parent (node) // -> Kind (Property) ModelingKind kind = new ModelingKind(); foreach (Reference _ref in node.References) { if (_ref.ReferenceType != "HasTypeDefinition") { UANode val = findNode(_ref.Value); if (getTypeDefinition(val) == "1:AASModelingKindDataType") { UAVariable var = (UAVariable)val; kind.kind = var.Value.InnerText; } } } return(kind); }