From: Chad B. <cwb...@us...> - 2007-01-31 00:37:40
|
User: cwbrandon Date: 07/01/30 16:37:42 Modified: uml/emf/uml2/src/main/java/org/andromda/metafacades/emf/uml2 Tag: V3_x_HEAD FrontEndEventLogicImpl.java Log: prevent a couple null pointers Revision Changes Path No revision No revision 1.1.2.3 +6 -1 metafacades/uml/emf/uml2/src/main/java/org/andromda/metafacades/emf/uml2/FrontEndEventLogicImpl.java Index: FrontEndEventLogicImpl.java =================================================================== RCS file: /cvsroot/andromda/metafacades/uml/emf/uml2/src/main/java/org/andromda/metafacades/emf/uml2/FrontEndEventLogicImpl.java,v retrieving revision 1.1.2.2 retrieving revision 1.1.2.3 diff -u -w -r1.1.2.2 -r1.1.2.3 --- FrontEndEventLogicImpl.java 10 Jul 2006 15:58:13 -0000 1.1.2.2 +++ FrontEndEventLogicImpl.java 31 Jan 2007 00:37:42 -0000 1.1.2.3 @@ -11,6 +11,7 @@ import org.eclipse.uml2.Activity; import org.eclipse.uml2.CallOperationAction; import org.eclipse.uml2.Element; +import org.eclipse.uml2.Operation; import org.eclipse.uml2.Transition; import org.eclipse.uml2.UseCase; @@ -83,7 +84,11 @@ final Object nextNode = iterator.next(); if (nextNode instanceof CallOperationAction) { - operations.add(((CallOperationAction)nextNode).getOperation()); + final Operation operation = ((CallOperationAction)nextNode).getOperation(); + if (operation != null) + { + operations.add(operation); + } } } return operations; |