public Node addPossibleNode(Object id) { final String uid = registry.existingUniqueId(id); if (uid == null) { return null; } Node node = (Node) nodes.get(uid); if (node == null) { node = new Node(registry, uid); nodes.put(uid, node); } return node; }
public AbstractNode findNode(String identifier) { final String uid = registry.nodeUniqueId(id); Iterator it = nodes.values().iterator(); while (it.hasNext()) { AbstractNode node = (AbstractNode) it.next(); if (uid.equals(node.getId())) { return node; } } return null; } }
public Association addExistingAssociation(Object sourceId, Object targetId, String label, String comment, String options) { final String uid = registry.existingUniqueId(sourceId); final String uid2 = registry.existingUniqueId(targetId); if (uid != null && uid2 != null) { final Association association = new Association(uid, uid2); associations.add(association); if (label != null) { association.setLabel(label); } if (comment != null) { association.setComment(comment); } if (options != null) { association.setOptions(options); } return association; } return null; }
public String preloadNode(Object id) { return registry.nodeUniqueId(id); }
public Association addExistingAssociation(Object sourceId, Object targetId) { final String uid = registry.existingUniqueId(sourceId); final String uid2 = registry.existingUniqueId(targetId); if (uid != null && uid2 != null) { final Association association = new Association(uid, uid2); associations.add(association); return association; } return null; }
public Cluster addCluster(Object id) { final String uid = registry.nodeUniqueId(id); Cluster node = (Cluster) nodes.get(uid); if (node == null) { node = new Cluster(registry, uid); nodes.put(uid, node); } return node; }
public Node addNode(Object id) { final String uid = registry.nodeUniqueId(id); Node node = (Node) nodes.get(uid); if (node == null) { node = new Node(registry, uid); nodes.put(uid, node); } return node; }
public Association addAssociation(Object sourceId, Object targetId) { final String uid = registry.nodeUniqueId(sourceId); final String uid2 = registry.nodeUniqueId(targetId); if (uid != null && uid2 != null) { final Association association = new Association(uid, uid2); associations.add(association); return association; } return null; }