commit | 7e3197f37bae0ad5e833d698f63d0cd6a1d6e43d | [log] [tgz] |
---|---|---|
author | Ralph Gerbig <ralphgerbig@gmail.com> | Fri Oct 23 16:18:57 2015 +0200 |
committer | Ralph Gerbig <ralphgerbig@gmail.com> | Fri Oct 23 16:18:57 2015 +0200 |
tree | a29ffcc7e84f15fceabc4ba2c325c3bff7fddcf2 | |
parent | 53057f1b89dac6cf89cf36becd968e5c4c012d6d [diff] |
[480502] Fixed NPE in GenCustomPropertyTabImpl.getClassName() Change-Id: Ide00901f214c41bcc31787cd4599345ad1001f60
diff --git a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GenCustomPropertyTabImpl.java b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GenCustomPropertyTabImpl.java index 0f02448..d7e633d 100644 --- a/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GenCustomPropertyTabImpl.java +++ b/plugins/org.eclipse.gmf.codegen/src/org/eclipse/gmf/codegen/gmfgen/impl/GenCustomPropertyTabImpl.java
@@ -114,6 +114,11 @@ public String getClassName() { String rv = getClassNameGen(); + + //Fix for 480502 + if(getSheet() == null || getSheet().getEditorGen() == null) + return rv; + if (rv == null || rv.trim().length() == 0) { return ((GenEditorGeneratorImpl) getSheet().getEditorGen()).getDomainModelCapName() + "PropertySection"; }