X-Git-Url: https://gerrit.simantics.org/r/gitweb?p=simantics%2Fplatform.git;a=blobdiff_plain;f=bundles%2Forg.simantics.document.linking.ui%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Flinking%2Freport%2Fevaluator%2FLines.java;h=9b9c05182245c1937ae9daa1f14603fc8e126803;hp=023a202ac11452f4aec9283f9cc435f3b5b63ac2;hb=8783f9ee2b67f83160d88f43a7aef02a6b25f955;hpb=969bd23cab98a79ca9101af33334000879fb60c5 diff --git a/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/Lines.java b/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/Lines.java index 023a202ac..9b9c05182 100644 --- a/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/Lines.java +++ b/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/Lines.java @@ -1,73 +1,73 @@ -package org.simantics.document.linking.report.evaluator; - -import java.util.ArrayList; -import java.util.List; -import java.util.Map; - -import org.eclipse.jface.resource.ImageDescriptor; -import org.simantics.db.ReadGraph; -import org.simantics.db.exception.DatabaseException; -import org.simantics.db.layer0.variable.Variable; -import org.simantics.document.linking.Activator; -import org.simantics.document.linking.ontology.DocumentLink; -import org.simantics.document.linking.report.DocumentLine; -import org.simantics.objmap.graph.annotations.OrderedSetType; - -/** - * Combines child node contents to separate lines. - * - * If all children return null, the return value is null. - * - * @author Marko Luukkainen - * - */ -@OrderedSetType(DocumentLink.URIs.EvaluatorTree_Lines) -public class Lines extends EvaluatorNode { - - - @Override - public String getValue(ReadGraph graph, Variable variable, Map context) throws DatabaseException { - String s = ""; - for (int i = 0 ; i < children.size(); i++) { - String s2 = children.get(i).getValue(graph, variable, context); - if (s2 != null) { - s+= s2; - if (i < children.size()-1) - s+=System.getProperty("line.separator"); - } - } - if (s.length() == 0) - return null; - return s; - } - - - @Override - public String toString() { - return "Lines" ; - } - - - - @Override - public List getLines(ReadGraph graph, Variable variable, Map context) throws DatabaseException { - List result = new ArrayList(); - for (int i = 0 ; i < children.size(); i++) { - result.addAll(children.get(i).getLines(graph, variable, context)); - } - return result; - } - - @Override - public EvaluatorItem copy() { - Lines lines = new Lines(); - copyChildren(lines); - return lines; - } - - @Override - public ImageDescriptor getImage() { - return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_linespacing.png"); - } - -} +package org.simantics.document.linking.report.evaluator; + +import java.util.ArrayList; +import java.util.List; +import java.util.Map; + +import org.eclipse.jface.resource.ImageDescriptor; +import org.simantics.db.ReadGraph; +import org.simantics.db.exception.DatabaseException; +import org.simantics.db.layer0.variable.Variable; +import org.simantics.document.linking.Activator; +import org.simantics.document.linking.ontology.DocumentLink; +import org.simantics.document.linking.report.DocumentLine; +import org.simantics.objmap.graph.annotations.OrderedSetType; + +/** + * Combines child node contents to separate lines. + * + * If all children return null, the return value is null. + * + * @author Marko Luukkainen + * + */ +@OrderedSetType(DocumentLink.URIs.EvaluatorTree_Lines) +public class Lines extends EvaluatorNode { + + + @Override + public String getValue(ReadGraph graph, Variable variable, Map context) throws DatabaseException { + String s = ""; //$NON-NLS-1$ + for (int i = 0 ; i < children.size(); i++) { + String s2 = children.get(i).getValue(graph, variable, context); + if (s2 != null) { + s+= s2; + if (i < children.size()-1) + s+=System.getProperty("line.separator"); //$NON-NLS-1$ + } + } + if (s.length() == 0) + return null; + return s; + } + + + @Override + public String toString() { + return "Lines" ; //$NON-NLS-1$ + } + + + + @Override + public List getLines(ReadGraph graph, Variable variable, Map context) throws DatabaseException { + List result = new ArrayList(); + for (int i = 0 ; i < children.size(); i++) { + result.addAll(children.get(i).getLines(graph, variable, context)); + } + return result; + } + + @Override + public EvaluatorItem copy() { + Lines lines = new Lines(); + copyChildren(lines); + return lines; + } + + @Override + public ImageDescriptor getImage() { + return Activator.imageDescriptorFromPlugin("com.famfamfam.silk", "icons/text_linespacing.png"); //$NON-NLS-1$ //$NON-NLS-2$ + } + +}