Name

sn_diagram_builder.DiagramBuilderNodeTypeAttributeService

Description

No description available

Script

var DiagramBuilderNodeTypeAttributeService = Class.create();
DiagramBuilderNodeTypeAttributeService.prototype = {
  initialize: function() {},

  type: 'DiagramBuilderNodeTypeAttributeService'
};

DiagramBuilderNodeTypeAttributeService._constructNodeTypeAttributeObject = function(nodeTypeAttributeGr) {
  return {
      attributeName: nodeTypeAttributeGr.getValue(DiagramBuilderNodeTypeAttribute.ATTRIBUTE_NAME),
      attributeType: nodeTypeAttributeGr.getValue(DiagramBuilderNodeTypeAttribute.ATTRIBUTE_TYPE),
      nodeType: nodeTypeAttributeGr.getValue(DiagramBuilderNodeTypeAttribute.NODE_TYPE),
      sysId: nodeTypeAttributeGr.getUniqueValue()
  };
};

DiagramBuilderNodeTypeAttributeService.getAttributesByNodeTypeId = function(nodeTypeId) {
  var nodeTypeAttributeGr = DiagramBuilderNodeTypeAttribute.getAttributesByNodeTypeId(nodeTypeId);
  var nodeAttributes = [];
  while (nodeTypeAttributeGr.next()) {
      nodeAttributes.push(DiagramBuilderNodeTypeAttributeService._constructNodeTypeAttributeObject(nodeTypeAttributeGr));
  }

  return nodeAttributes;
};

Sys ID

2e1582250fe31010e035549796767e68

Offical Documentation

Official Docs: