private void processEvent(SModelChildEvent event) { SetSequence.fromSet(myDependenciesToInvalidate).addElement(event.getParent()); if (event.isRemoved()) { SetSequence.fromSet(myDependenciesToInvalidate).addElement(event.getChild()); } if (event.isAdded()) { SetSequence.fromSet(myInvalidNodes) .addSequence( ListSequence.fromList( SNodeOperations.getNodeDescendants( ((SNode) event.getChild()), null, false, new SAbstractConcept[] {}))); SetSequence.fromSet(myInvalidNodes).addElement(event.getChild()); } }