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