1 /*******************************************************************************
2 * Copyright (c) 2007, 2010 Association for Decentralized Information Management
4 * All rights reserved. This program and the accompanying materials
5 * are made available under the terms of the Eclipse Public License v1.0
6 * which accompanies this distribution, and is available at
7 * http://www.eclipse.org/legal/epl-v10.html
10 * VTT Technical Research Centre of Finland - initial API and implementation
11 *******************************************************************************/
12 package org.simantics.district.network.profile;
14 import org.simantics.db.ReadGraph;
15 import org.simantics.db.Resource;
16 import org.simantics.db.exception.DatabaseException;
17 import org.simantics.diagram.profile.DiagramElementGroup;
18 import org.simantics.district.network.ontology.DistrictNetworkResource;
20 public class EdgeNodeGroup extends DiagramElementGroup {
22 public EdgeNodeGroup(ReadGraph graph) {
24 System.out.println("EdgeNodeGroup init");
28 protected boolean test(ReadGraph graph, Resource element) throws DatabaseException {
29 DistrictNetworkResource DN = DistrictNetworkResource.getInstance(graph);
30 if (graph.isInstanceOf(element, DN.Edge)) {
37 public String toString() {