Select Git revision
DocMapTest.java
node.js 473 B
import Model, { attr, hasMany, belongsTo } from '@ember-data/model';
export default class NodeModel extends Model {
@attr title;
@attr model;
@belongsTo('node', { inverse: 'children', polymorphic: true }) parent;
@hasMany('node', { polymorphic: true, inverse: 'parent' }) children;
get is_folder() {
return this.type === 'folder' || this.model === 'folder';
}
get is_document() {
return this.type === 'document' || this.model === 'document';
}
}