Hi Andreas and Lukas, One more thing: I just came across some commented out code in ProrCellEditor:
// LL: this method should not be used cause it depends on the specification // editor and the prorcelleditor is used by the properties view and the // specification editor (both have different content providers) // /** // * Returns the current {@link SpecHierarchy} to which the edited cell // * belongs. // */ // protected SpecHierarchy getSpecHierarchy() { // ProrAgileGridContentProvider provider = (ProrAgileGridContentProvider) // getAgileGrid().getContentProvider(); // SpecHierarchy specHierarchy = // provider.getProrRow(cell.row).getSpecHierarchy(); // return specHierarchy; // } @Andreas: This seems to be exactly what you were looking for. @Lukas: Can you please coordinate with Andreas to find a solution? Also, please either remove or fix the code, but don't leave it in the repository like this. Thanks, - Michael On 06/13/2012 11:53 AM, Michael Jastram wrote: > Hi Andreas, > >> for some functionality I would like to override the behaviour of >> LinewrapCellEditor, but I'd need to find out the SpecHierarchy. The >> CellEditor only knows about the attribute value, which in turn allows me >> to navigate to SpecObject. Any idea how I could find about the >> SpecHierarchy of the line that the cell editor is in from within a cell >> editor? > > That information still exists in > AbstractProrCellEditorProvider.getCellEditor() but is not forwarded to > the Editors. There you can grab the ProrRow and find the > SpecHierarchy via getSpecHierarchy(). Feel free to update the > interfaces to forward this information to the editors. > > If you do this, please keep in mind that the editor may be invoked > without having a SpecHierarchy (i.e. by selecting the SpecObject in > the Outline and using the Properties View for editing). > > Best, > > - Michael > -- *Michael Jastram* +49 (162) 274 83 94 http://jastram.de Geschäftsführer Formal Mind GmbH http://formalmind.com Wissenschaftler Heinrich Heine Universität Düsseldorf http://www.stups.uni-duesseldorf.de <http://www.stups.uni-duesseldorf.de/w/Michael_Jastram> Vorsitzender rheinjug e.V. http://rheinjug.de Project Lead Eclipse Requirements Modeling Framework http://eclipse.org/rmf
_______________________________________________ rmf-dev mailing list rmf-dev@eclipse.org http://dev.eclipse.org/mailman/listinfo/rmf-dev