1 package org.simantics.document.linking.report.evaluator;
\r
3 import java.text.DateFormat;
\r
4 import java.util.Map;
\r
6 import org.eclipse.jface.resource.ImageDescriptor;
\r
7 import org.simantics.db.ReadGraph;
\r
8 import org.simantics.db.exception.DatabaseException;
\r
9 import org.simantics.db.layer0.variable.Variable;
\r
10 import org.simantics.document.linking.Activator;
\r
11 import org.simantics.document.linking.ontology.DocumentLink;
\r
12 import org.simantics.objmap.graph.annotations.GraphType;
\r
15 @GraphType(DocumentLink.URIs.EvaluatorTree_Date)
\r
16 public class Date extends EvaluatorLeaf {
\r
20 public String getValue(ReadGraph graph, Variable variable, Map<Object, Object> context) throws DatabaseException {
\r
26 public String toString() {
\r
30 private String getDate() {
\r
31 java.util.Date date = new java.util.Date(System.currentTimeMillis());
\r
32 String dateString = DateFormat.getDateTimeInstance().format(date);
\r
37 public EvaluatorItem copy() {
\r
42 public ImageDescriptor getImage() {
\r
43 return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/date.png");
\r