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

Reply via email to