]> gerrit.simantics Code Review - simantics/district.git/blob - org.simantics.district.network/src/org/simantics/district/network/profile/VertexStyle.java
Added DN.Element as base type for DH diagram elements
[simantics/district.git] / org.simantics.district.network / src / org / simantics / district / network / profile / VertexStyle.java
1 package org.simantics.district.network.profile;
2
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;
12
13 public class VertexStyle extends StyleBase<Double> {
14
15     @Override
16     public Double calculateStyle(ReadGraph graph, Resource runtimeDiagram, Resource entry, Resource groupItem) throws DatabaseException {
17         return 1.0;
18     }
19
20     @Override
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);
26 //            }
27 //        }
28     }
29     
30 }