blob: 9ffe19dcb6e2a197baa8042977e2ad70789dec47 [file] [log] [blame]
itemPropertyDescriptors.add
(createItemPropertyDescriptor
(((<%=genModel.getImportedName("org.eclipse.emf.edit.provider.ComposeableAdapterFactory")%>)adapterFactory).getRootAdapterFactory(),
getResourceLocator(),
getString("_UI_<%=genFeature.getGenClass().getName()%>_<%=genFeature.getName()%>_feature"),<%=genModel.getNonNLS()%>
<%if (genFeature.getPropertyDescription() == null || genFeature.getPropertyDescription().length() == 0) {%>
getString("_UI_PropertyDescriptor_description", "_UI_<%=genFeature.getGenClass().getName()%>_<%=genFeature.getName()%>_feature", "_UI_<%=genFeature.getGenClass().getName()%>_type"),<%=genModel.getNonNLS()%><%=genModel.getNonNLS(2)%><%=genModel.getNonNLS(3)%>
<%} else {%>
getString("_UI_<%=genFeature.getGenClass().getName()%>_<%=genFeature.getName()%>_description"),<%=genModel.getNonNLS()%>
<%}%>
<%=genFeature.getQualifiedFeatureAccessor()%>,
<%=genFeature.getProperty() == GenPropertyKind.EDITABLE_LITERAL ? "true" : "false"%>,
<%=genFeature.isPropertyMultiLine() ? "true" : "false"%>,
<%=genFeature.isPropertySortChoices() ? "true" : "false"%>,
<%if (genFeature.isReferenceType()) {%>
null,
<%} else {%>
<%=genModel.getImportedName("org.eclipse.emf.edit.provider.ItemPropertyDescriptor")%>.<%=genFeature.getPropertyImageName()%>,
<%}%>
<%if (genFeature.getPropertyCategory() == null || genFeature.getPropertyCategory().length() == 0) {%>
null,
<%} else {%>
getString("<%=genModel.getPropertyCategoryKey(genFeature.getPropertyCategory())%>"),<%=genModel.getNonNLS()%>
<%}%>
<%if (genFeature.getPropertyFilterFlags().isEmpty()) {%>
null));
<%} else {%>
new String[] {
<%for (Iterator<String> j = genFeature.getPropertyFilterFlags().iterator(); j.hasNext();) { String filterFlag = j.next();%>
<%if (filterFlag != null && filterFlag.length() > 0) {%>
"<%=filterFlag%>"<%if (j.hasNext()) {%>,<%}%><%=genModel.getNonNLS()%>
<%}%>
<%}%>
}));
<%}%>