if(property == null) return null;
Connection conn = property.getPossibleValue(graph);
if(conn == null) return null;
- Collection<Variable> cps = conn.getConnectionPoints(graph, null);
+ Collection<Variable> cps = conn.getConnectionPoints(graph, component, null);
if(cps.size() == 2) {
for(Variable var : cps) {
if(property.equals(var)) continue;
;
}
- public static List<Variable> structuralConnectionConnectionPoints(ReadGraph graph, Connection conn, Resource relationType) throws DatabaseException {
- return new ArrayList<Variable>(conn.getConnectionPoints(graph, relationType));
+ public static List<Variable> structuralConnectionConnectionPoints(ReadGraph graph, Variable component, Connection conn, Resource relationType) throws DatabaseException {
+ return new ArrayList<Variable>(conn.getConnectionPoints(graph, component, relationType));
}
}