]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.modeling.tests/src/org/simantics/modeling/tests/traits/UriResourceTrait.java
Added missing org.simantics.modeling.tests plug-ins.
[simantics/platform.git] / bundles / org.simantics.modeling.tests / src / org / simantics / modeling / tests / traits / UriResourceTrait.java
1 package org.simantics.modeling.tests.traits;
2
3 import org.simantics.db.ReadGraph;
4 import org.simantics.db.Resource;
5 import org.simantics.db.exception.DatabaseException;
6
7 public class UriResourceTrait extends AbstractSingleResourceTrait {
8         
9         public SingleResourceTrait base;
10         public String suffix;
11         
12         public UriResourceTrait(SingleResourceTrait base, String suffix) {
13                 this.base = base;
14                 this.suffix = suffix;
15         }
16         
17         @Override
18         public Resource getResource(ReadGraph graph) throws DatabaseException {
19                 return graph.getResource(graph.getURI(base.getResource()) + suffix);
20         }
21         
22 }