1 package org.simantics.structural2.modelingRules;
3 import org.simantics.db.ReadGraph;
4 import org.simantics.db.Resource;
5 import org.simantics.db.exception.DatabaseException;
6 import org.simantics.structural.stubs.StructuralResource2;
8 public class StandardAttachmentRelationMap implements IAttachmentRelationMap {
10 public final static StandardAttachmentRelationMap INSTANCE =
11 new StandardAttachmentRelationMap();
14 public Resource get(ReadGraph g, CPTerminal cp) throws DatabaseException {
15 CPTerminal terminal = (CPTerminal)cp;
16 StructuralResource2 sr = StructuralResource2.getInstance(g);
17 return g.getPossibleObject(
19 sr.HasAttachmentRelation);