parentLinkCategoryProperty property

Object parentLinkCategoryProperty

Gets or sets the name of the data property that returns a string describing that node data's parent link's category. The value may also be a function taking two arguments, where the first argument will be a node data object. If the second argument is not supplied, the function should return the category name for any parent link; if the second argument is supplied, the function should modify the node data object so that its parent link has that new category name. The default value is the name 'parentLinkCategory'. This is used by the diagram to distinguish between different kinds of links. The name must not be null. If the value is an empty string, #getParentLinkCategoryForNodeData will return an empty string for all node data objects.

If you want to set this property you must do so before using the model, and especially before you assign Diagram#model. Note that functions cannot be serialized into JSON-formatted text, so if you are using #toJson and Model.fromJson, and if you want this property to be a function, you will need to assign this property to your desired function immediately after creating the model, including when it is created by Model.fromJson.

Implementation

_i2.Object get parentLinkCategoryProperty => _i4.getProperty(
      this,
      'parentLinkCategoryProperty',
    );
void parentLinkCategoryProperty=(Object value)

Implementation

set parentLinkCategoryProperty(_i2.Object value) {
  _i4.setProperty(
    this,
    'parentLinkCategoryProperty',
    value,
  );
}