Bug 187767 - [DeleteFromSupport] DiagramEditingDaomainFactory - cant add notifcations
Summary: [DeleteFromSupport] DiagramEditingDaomainFactory - cant add notifcations
Status: NEW
Alias: None
Product: GMF-Runtime
Classification: Modeling
Component: General (show other bugs)
Version: 2.0   Edit
Hardware: PC Windows 2000
: P3 normal
Target Milestone: 2.1   Edit
Assignee: Anthony Hunter CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-18 05:29 EDT by Grzegorz Bialek CLA
Modified: 2010-07-19 12:29 EDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Grzegorz Bialek CLA 2007-05-18 05:29:22 EDT
Build ID: I20070323-1616

Steps To Reproduce:
1. Create command on delete request by EditHelper
2. in command modify something in model (I remove some resources)


More information:
When I delete something (with attached heler) exception is thrown:

used by: java.lang.UnsupportedOperationException
java.util.AbstractList.add(Unknown Source)
java.util.AbstractList.add(Unknown Source)
java.util.AbstractCollection.addAll(Unknown Source)
org.eclipse.gmf.runtime.diagram.core.DiagramEditingDomainFactory$DiagramEditingDomain.postcommit(DiagramEditingDomainFactory.java:199)
org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.deactivate(TransactionalEditingDomainImpl.java:475)
org.eclipse.emf.transaction.impl.TransactionImpl.close(TransactionImpl.java:531)
org.eclipse.emf.transaction.impl.TransactionImpl.commit(TransactionImpl.java:372)
org.eclipse.gmf.runtime.diagram.core.DiagramEditingDomainFactory$DiagramEditingDomain.postcommit(DiagramEditingDomainFactory.java:219)
org.eclipse.emf.transaction.impl.TransactionalEditingDomainImpl.deactivate(TransactionalEditingDomainImpl.java:475)
org.eclipse.emf.transaction.impl.TransactionImpl.close(TransactionImpl.java:531)
org.eclipse.emf.transaction.impl.TransactionImpl.rollback(TransactionImpl.java:424)
org.eclipse.emf.workspace.AbstractEMFOperation.rollback(AbstractEMFOperation.java:455)
org.eclipse.emf.workspace.AbstractEMFOperation.execute(AbstractEMFOperation.java:163)
org.eclipse.core.commands.operations.DefaultOperationHistory.execute(DefaultOperationHistory.java:509)

method body:					originatingTransaction.addTriggers(new TriggerCommand(		  Collections.singletonList(new DiagramEventBrokerCommand(
  tx.getChangeDescription()))));

line 199:						originatingTransaction.getNotifications().addAll(notifications);

Method addAll is not supported by collection ( EMPTY_LIST or BasicEList.FastCompare)
Comment 1 Eclipse Webmaster CLA 2010-07-19 12:29:42 EDT
[GMF Restructure] Bug 319140 : product GMF and component
Runtime Diagram was the original product and component for this bug