X-Git-Url: https://gerrit.simantics.org/r/gitweb?a=blobdiff_plain;f=bundles%2Forg.simantics.document.linking.ui%2Fsrc%2Forg%2Fsimantics%2Fdocument%2Flinking%2Freport%2Fevaluator%2FEvaluatorRoot.java;h=ab7eb1cb8a80ae65588dac0c90a9dd5d94d0b777;hb=HEAD;hp=7538edfd5ac8cff93b9f5495fb34658722a12de7;hpb=969bd23cab98a79ca9101af33334000879fb60c5;p=simantics%2Fplatform.git diff --git a/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/EvaluatorRoot.java b/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/EvaluatorRoot.java index 7538edfd5..ab7eb1cb8 100644 --- a/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/EvaluatorRoot.java +++ b/bundles/org.simantics.document.linking.ui/src/org/simantics/document/linking/report/evaluator/EvaluatorRoot.java @@ -1,88 +1,88 @@ -package org.simantics.document.linking.report.evaluator; - -import java.util.Collections; -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.ontology.DocumentLink; -import org.simantics.document.linking.report.DocumentLine; -import org.simantics.objmap.graph.annotations.OrderedSetType; - - -@OrderedSetType(DocumentLink.URIs.EvaluatorTree_Root) -public class EvaluatorRoot extends EvaluatorNode{ - - boolean supportMultiline = true; - boolean supportStyles = false; - - public boolean isSupportMultiline() { - return supportMultiline; - } - - public void setSupportMultiline(boolean multilineSupport) { - this.supportMultiline = multilineSupport; - } - - public void setSupportStyles(boolean allowStyles) { - this.supportStyles = allowStyles; - } - - public boolean isSupportStyles() { - return supportStyles; - } - - @Override - public String getValue(ReadGraph graph, Variable variable, Map context) throws DatabaseException { - if (children.size() > 0 ) - return children.get(0).getValue(graph, variable, context); - return null; - } - - @Override - public List getLines(ReadGraph graph, Variable variable, Map context) throws DatabaseException { - if (children.size() > 0 ) - return children.get(0).getLines(graph, variable, context); - return null; - } - - @Override - public List> getPossibleChildren(boolean add) { - if (add && children.size() > 0) - return Collections.emptyList(); - List> classes = super.getPossibleChildren(add); - if (supportMultiline) { - if (!(children.size() == 1 && children.get(0) instanceof Lines)) - classes.add(Lines.class); - } - return classes; - } - - @Override - public String toString() { - return "root"; - } - - @Override - public EvaluatorRoot getRoot() { - return this; - } - - @Override - public EvaluatorItem copy() { - EvaluatorRoot root = new EvaluatorRoot(); - root.supportMultiline = supportMultiline; - root.supportStyles = supportStyles; - copyChildren(root); - return root; - } - - @Override - public ImageDescriptor getImage() { - return null; - } - -} +package org.simantics.document.linking.report.evaluator; + +import java.util.Collections; +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.ontology.DocumentLink; +import org.simantics.document.linking.report.DocumentLine; +import org.simantics.objmap.graph.annotations.OrderedSetType; + + +@OrderedSetType(DocumentLink.URIs.EvaluatorTree_Root) +public class EvaluatorRoot extends EvaluatorNode{ + + boolean supportMultiline = true; + boolean supportStyles = false; + + public boolean isSupportMultiline() { + return supportMultiline; + } + + public void setSupportMultiline(boolean multilineSupport) { + this.supportMultiline = multilineSupport; + } + + public void setSupportStyles(boolean allowStyles) { + this.supportStyles = allowStyles; + } + + public boolean isSupportStyles() { + return supportStyles; + } + + @Override + public String getValue(ReadGraph graph, Variable variable, Map context) throws DatabaseException { + if (children.size() > 0 ) + return children.get(0).getValue(graph, variable, context); + return null; + } + + @Override + public List getLines(ReadGraph graph, Variable variable, Map context) throws DatabaseException { + if (children.size() > 0 ) + return children.get(0).getLines(graph, variable, context); + return null; + } + + @Override + public List> getPossibleChildren(boolean add) { + if (add && children.size() > 0) + return Collections.emptyList(); + List> classes = super.getPossibleChildren(add); + if (supportMultiline) { + if (!(children.size() == 1 && children.get(0) instanceof Lines)) + classes.add(Lines.class); + } + return classes; + } + + @Override + public String toString() { + return "root"; //$NON-NLS-1$ + } + + @Override + public EvaluatorRoot getRoot() { + return this; + } + + @Override + public EvaluatorItem copy() { + EvaluatorRoot root = new EvaluatorRoot(); + root.supportMultiline = supportMultiline; + root.supportStyles = supportStyles; + copyChildren(root); + return root; + } + + @Override + public ImageDescriptor getImage() { + return null; + } + +}