/** * Test for equality. * @return True, if equal. */ public boolean equals(Object obj) { return (obj instanceof INode) && ((INode)obj).getNodeId()==nodeid; }
if(ret == null) ret = node.createNodeMemory(state); memory.put(node, ret);
public Object transform(Object node) { Collection coll = ((INode)node).getNodeMemory(mem); return (coll==null || coll.isEmpty()) ? new BasicStroke(1) : new BasicStroke(2); } });
/** * Get the set of relevant attribute types. */ public AttributeSet getRelevantAttributes() { assert inited; if(relevants==null) { synchronized(this) { if(relevants==null) { AttributeSet relevants = new AttributeSet(); for(Iterator it=typenodes.values().iterator(); it.hasNext(); ) { relevants.addAll(((INode)it.next()).getRelevantAttributes()); } this.relevants = relevants; } } } return relevants; }
((INode)it.next()).modifyIndirectObject(id, attr, oldvalue, newvalue, state, mem, agenda);
newtns.add(oldtn.clone());
AttributeSet attrset = node.getIndirectAttributes(); if(attrset.getAttributeSet()!=null)
/** * Get the set of relevant attribute types. */ public AttributeSet getRelevantAttributes() { assert inited; if(relevants==null) { synchronized(this) { if(relevants==null) { AttributeSet relevants = new AttributeSet(); for(Iterator it=typenodes.values().iterator(); it.hasNext(); ) { relevants.addAll(((INode)it.next()).getRelevantAttributes()); } this.relevants = relevants; } } } return relevants; }
((INode)it.next()).modifyIndirectObject(id, attr, oldvalue, newvalue, state, mem, agenda);
newtns.add(oldtn.clone());
AttributeSet attrset = node.getIndirectAttributes(); if(attrset.getAttributeSet()!=null)
/** * Test for equality. * @return True, if equal. */ public boolean equals(Object obj) { return (obj instanceof INode) && ((INode)obj).getNodeId()==nodeid; }
if(ret == null) ret = node.createNodeMemory(state); memory.put(node, ret);
public void run() { Collection nodemem = node==null? null: node.getNodeMemory(mem); model.clear(); if(nodemem!=null) { for(Iterator it= nodemem.iterator(); it.hasNext();) model.addElement(it.next()); } SwingUtilities.invokeLater(new Runnable() { public void run() { MemoryPanel.this.invalidate(); MemoryPanel.this.doLayout(); MemoryPanel.this.repaint(); } }); } };
ret.put("Id", Integer.valueOf(node.getNodeId()));