Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsbouchet2009-09-25 13:00:45 +0000
committersbouchet2009-09-25 13:00:45 +0000
commitf0fb500b924a02abae653065af5d77abecb0f320 (patch)
treedfe41afb4fbbd0db22045221b91e6df4b38e262b /plugins/org.eclipse.emf.eef.codegen
parent2a83bad5bbf019dd9c92af05cda310c2580c9241 (diff)
downloadorg.eclipse.eef-f0fb500b924a02abae653065af5d77abecb0f320.tar.gz
org.eclipse.eef-f0fb500b924a02abae653065af5d77abecb0f320.tar.xz
org.eclipse.eef-f0fb500b924a02abae653065af5d77abecb0f320.zip
fixed non generation of section in some cases
Diffstat (limited to 'plugins/org.eclipse.emf.eef.codegen')
-rw-r--r--plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/properties/PropertySection.mtl9
1 files changed, 4 insertions, 5 deletions
diff --git a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/properties/PropertySection.mtl b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/properties/PropertySection.mtl
index d48461052..7a5c90112 100644
--- a/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/properties/PropertySection.mtl
+++ b/plugins/org.eclipse.emf.eef.codegen/src/org/eclipse/emf/eef/codegen/properties/PropertySection.mtl
@@ -19,7 +19,7 @@
[template public PropertySection(peContext : PropertiesEditionContext, basePackage : String)]
[comment @main /]
[for (pec : PropertiesEditionComponent | peContext.eAllContents(components::PropertiesEditionComponent))]
-[if (pec.explicit and pec.involvedViews()->size() > 1)]
+[if (pec.explicit and pec.involvedViews()->size() > 0)]
[for (view : View | pec.views) ? (view.explicit)]
[file (pec.fullFilePath(view), false)]
[peContext.associatedGenModel().licenceText().trim()/]
@@ -83,7 +83,7 @@ public class [pec.propertySection(view)/] extends AbstractPropertySection implem
public void setInput(IWorkbenchPart part, ISelection selection) {
super.setInput(part, selection);
if (!(selection instanceof IStructuredSelection) ||
- !((part instanceof IEditingDomainProvider) || ((IAdaptable)part).getAdapter(IEditingDomainProvider.class) != null)) {
+ !((part instanceof IEditingDomainProvider) || part.getAdapter(IEditingDomainProvider.class) != null)) {
return;
}
@@ -93,8 +93,8 @@ public class [pec.propertySection(view)/] extends AbstractPropertySection implem
EditingDomain editingDomain = null;
if (part instanceof IEditingDomainProvider)
editingDomain = ((IEditingDomainProvider) part).getEditingDomain();
- else if (((IAdaptable)part).getAdapter(IEditingDomainProvider.class) != null)
- editingDomain = (((IEditingDomainProvider)((IAdaptable)part).getAdapter(IEditingDomainProvider.class))).getEditingDomain();
+ else if (part.getAdapter(IEditingDomainProvider.class) != null)
+ editingDomain = ((IEditingDomainProvider)part.getAdapter(IEditingDomainProvider.class)).getEditingDomain();
if (editingDomain != null && newEObject != null && newEObject != eObject) {
eObject = newEObject;
@@ -172,7 +172,6 @@ public class [pec.propertySection(view)/] extends AbstractPropertySection implem
}
return null;
}
-
[/template]
[template public fullFilePath(pec : PropertiesEditionComponent, view : View)]

Back to the top