63
48
return get(source.getHandleIdentifier());
66
51
public IRelationship get(String source, IRelationship.Kind kind, String relationshipName, boolean runtimeTest,
67
52
boolean createIfMissing) {
69
54
if (relationships == null) {
73
IRelationship rel = new Relationship(relationshipName, kind, source, new ArrayList(), runtimeTest);
59
IRelationship rel = new Relationship(relationshipName, kind, source, new ArrayList<String>(), runtimeTest);
76
62
super.put(source, relationships);
81
67
if (curr.getKind() == kind && curr.getName().equals(relationshipName) && curr.hasRuntimeTest() == runtimeTest) {