View for used SCL expressions
[simantics/platform.git] / bundles / org.simantics.modeling.ui / src / org / simantics / modeling / ui / scl / expressions / SCLExpressionTableEntry.java
1 package org.simantics.modeling.ui.scl.expressions;
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 }