1 package org.simantics.district.network.profile;
3 import org.simantics.db.ReadGraph;
4 import org.simantics.db.Resource;
5 import org.simantics.db.exception.DatabaseException;
6 import org.simantics.diagram.profile.StyleBase;
7 import org.simantics.district.network.ontology.DistrictNetworkResource;
8 import org.simantics.scenegraph.INode;
9 import org.simantics.scenegraph.g2d.nodes.ConnectionNode;
10 import org.simantics.scenegraph.profile.EvaluationContext;
11 import org.simantics.scenegraph.profile.common.ProfileVariables;
13 public class VertexStyle extends StyleBase<Double> {
16 public Double calculateStyle(ReadGraph graph, Resource runtimeDiagram, Resource entry, Resource groupItem) throws DatabaseException {
21 public void applyStyleForNode(EvaluationContext observer, INode node, Double result) {
22 // if (result != null) {
23 // ConnectionNode n = (ConnectionNode) node;
24 // for (INode nn : n.getNodes()) {
25 // ProfileVariables.claimNodeProperty(nn, "stroke", result, observer);