]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.scl.db/src/org/simantics/scl/db/SCLExpressionTableEntry.java
Remove duplicate string/regex functionality from Simantics/Misc
[simantics/platform.git] / bundles / org.simantics.scl.db / src / org / simantics / scl / db / SCLExpressionTableEntry.java
1 package org.simantics.scl.db;
2
3 import org.simantics.db.Resource;
4
5 public class SCLExpressionTableEntry implements Comparable<SCLExpressionTableEntry> {
6
7     private final String content;
8     private final String location;
9     private final Resource resource;
10
11     public SCLExpressionTableEntry(String content, String position, Resource resource) {
12         this.content = content;
13         this.location = position;
14         this.resource = resource;
15     }
16
17     public String getContent() {
18         return content;
19     }
20
21     public String getLocation() {
22         return location;
23     }
24
25     public Resource getResource() {
26         return resource;
27     }
28
29     @Override
30     public int compareTo(SCLExpressionTableEntry o) {
31         return o.getContent().compareTo(content);
32     }
33
34 }