]> gerrit.simantics Code Review - simantics/platform.git/blob - server/bean/DataDefinition.java
Fixed multiple issues causing dangling references to discarded queries
[simantics/platform.git] / server / bean / DataDefinition.java
1 package org.simantics.document.server.bean;
2
3 import java.util.ArrayList;
4 import java.util.Collection;
5
6 import org.simantics.databoard.util.Bean;
7 import org.simantics.document.server.io.IDataDefinition;
8
9 public class DataDefinition extends Bean implements IDataDefinition {
10
11     public String elementId;
12     public String property;
13     public String target;
14     
15     static Collection<String> keys;
16     
17     static {
18         keys = new ArrayList<String>();
19         keys.add("elementId");
20         keys.add("property");
21         keys.add("target");
22     }
23     
24     public DataDefinition(String elementId, String property, String target) {
25         this.elementId = elementId;
26         this.property = property;
27         this.target = target;
28     }
29
30     public String getElementId() {
31         return elementId;
32     }
33
34     public String getProperty() {
35         return property;
36     }
37
38     public String getTarget() {
39         return target;
40     }
41 }