Show:
/**
  @module ember-flexberry-designer
*/

import Ember from 'ember';

/**
  Describes properties on the tree.

  @class FdAppStructTree
  @extends <a href="http://emberjs.com/api/classes/Ember.Object.html">Ember.Object</a>
*/
export default Ember.Object.extend({

  /**
    Item property 'name'.

    @property text
    @type String
  */
  text: undefined,

  /**
    Type property.

    @property type
    @type String
  */
  type: undefined,

  /**
    Caption property.

    @property type
    @type String
  */
  caption: undefined,

  /**
    ClassName property.

    @property type
    @type String
  */
  className: undefined,

  /**
    Description property.

    @property type
    @type String
  */
  description: undefined,

  /**
    Url property.

    @property type
    @type String
  */
  url: undefined,

  /**
    Id property for jsTree.

    @property id
    @type String
  */
  id: undefined,

  /**
    Id property.

    @property idNode
    @type String
  */
  idNode: undefined,

  /**
    Parent id.

    @property idParent
    @type String
  */
  idParent: undefined,

  /**
    Children property.

    @property children
    @type Array
  */
  children: undefined,

  /**
    Copy children property.

    @property copyChildren
    @type Array
  */
  copyChildren: undefined,

  /**
    State property for jsTree.

    @property state
    @type Object
  */
  state: undefined,

  /**
    State attribute for jsTree.

    @property a_attr
    @type Object
  */
  a_attr: undefined,
});