annotate src/main/webapp/imageServer/resources/js/ismiUtils.js @ 201:fa99ee693125

fix study_event label generation.
author casties
date Mon, 28 Jan 2019 13:08:21 +0100
parents 764f47286679
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7
jurzua
parents:
diff changeset
1
jurzua
parents:
diff changeset
2
jurzua
parents:
diff changeset
3 function Entity (json) {
jurzua
parents:
diff changeset
4 this.id = json.id;
jurzua
parents:
diff changeset
5 this.oc = json.oc;
jurzua
parents:
diff changeset
6 this.ov = json.ov;
jurzua
parents:
diff changeset
7 this.nov = json.nov;
jurzua
parents:
diff changeset
8 this.lw = json.lw;
jurzua
parents:
diff changeset
9 this.node_type = json.node_type;
jurzua
parents:
diff changeset
10
jurzua
parents:
diff changeset
11 //attention: this array are saved as map<index, object>
jurzua
parents:
diff changeset
12 this.atts = json.atts;
jurzua
parents:
diff changeset
13 this.src_rels = json.src_rels;
jurzua
parents:
diff changeset
14 this.tar_rels = json.tar_rels;
jurzua
parents:
diff changeset
15
jurzua
parents:
diff changeset
16 this.getAttOvByName = function(attName){
jurzua
parents:
diff changeset
17 for(var mapKey in this.atts){
jurzua
parents:
diff changeset
18 var name = this.atts[mapKey].name;
jurzua
parents:
diff changeset
19 if(name == attName){
jurzua
parents:
diff changeset
20 return this.atts[mapKey].ov;
jurzua
parents:
diff changeset
21 }
jurzua
parents:
diff changeset
22 }
jurzua
parents:
diff changeset
23 }
jurzua
parents:
diff changeset
24
jurzua
parents:
diff changeset
25 this.toString = function() {
jurzua
parents:
diff changeset
26 return "Entity [id="+this.id+", ov="+this.ov+"]";
jurzua
parents:
diff changeset
27 };
jurzua
parents:
diff changeset
28 }
jurzua
parents:
diff changeset
29