svn commit: r13002 - branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java
| Newsgroups | gmane.comp.lang.uml.argouml.cvs |
|---|---|
| Message-ID | <[email protected]> |
Author: maurelio1234
Date: 2007-07-08 13:13:42-0700
New Revision: 13002
Modified:
branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java
Log:
solving null pointer exception
Modified: branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java
Url: http://argouml.tigris.org/source/browse/argouml/branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java?view=diff&rev=13002&p1=branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java&p2=branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java&r1=13001&r2=13002
==============================================================================
--- branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java (original)
+++ branches/gsoc2007/maurelio1234/src_new/org/argouml/uml/diagram/ui/FigNodeModelElement.java 2007-07-08 13:13:42-0700
@@ -1974,16 +1974,21 @@
*
* @return current practical stereotype view
*/
- public int getPracticalView() {
+ public int getPracticalView() {
int practicalView = getStereotypeView();
- Object modelElement = getOwner();
- Collection stereos = Model.getFacade().getStereotypes(modelElement);
+ Object modelElement = getOwner();
- if (getStereotypeView() == STEREOTYPE_VIEW_BIG_ICON &&
- (stereos == null || stereos.size() != 1)) {
- practicalView = STEREOTYPE_VIEW_TEXTUAL;
- }
- return practicalView;
+ if (modelElement != null) {
+ Collection stereos = Model.getFacade().getStereotypes(modelElement);
+
+ if (getStereotypeView() == STEREOTYPE_VIEW_BIG_ICON
+ && (stereos == null || stereos.size() != 1)) {
+ practicalView = STEREOTYPE_VIEW_TEXTUAL;
+ }
+ return practicalView;
+ } else {
+ return practicalView;
+ }
}
/**