[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jwt-dev] Creating an editor sheet, need current model element

Reading the Javadocs for WEEditor was all I needed.

I added this in my class:

editor.getSelectionProvider().addSelectionChangedListener(new ISelectionChangedListener() {
@Override
public void selectionChanged(SelectionChangedEvent event) {
System.out.println("selectionChanged: " + editor.getSelectionProvider().getSelection());
}
});

I see all the model elements that are being selected.

On the initial load of the class, I simply use:

editor.getSelectionProvider().getSelection())

to get the current selection.

On Fri, May 27, 2011 at 3:15 PM, Eric Phetteplace <eric.phetteplace@xxxxxxxxx> wrote:
Hello,

I'm adding my own editor sheet, which will be a more elaborate form than the property tab can be.

One of the examples (ExampleSheet2) populates the form with info from the core Package element.  

if (editor.getModel() instanceof org.eclipse.jwt.meta.model.core.NamedElement) {
if (((org.eclipse.jwt.meta.model.core.Package) editor.getModel()).getName() != null)
nameField.setText(((org.eclipse.jwt.meta.model.core.Package) editor.getModel()).getName());
}

I want to get the currently selected ActivityNode model element instead.  How do I grab that?

Thanks,

Eric