com.omondo.uml.std.external.profile
Interface ProfilePropertiesEditor


public interface ProfilePropertiesEditor

Implementation of this interface are use to manage a visual editor for the properties of the profile. This editor is used in the 'Omondo profile' page of the project properties.


Method Summary
 org.eclipse.swt.widgets.Composite createEditorArea(org.eclipse.swt.widgets.Composite parent)
          This method is used to build the user interface for editing profile properties.
 void dispose()
           
 boolean isDirty()
           
 void save()
          Called when the user validate the project properties if isDirty() return true.
 

Method Detail

createEditorArea

public org.eclipse.swt.widgets.Composite createEditorArea(org.eclipse.swt.widgets.Composite parent)
This method is used to build the user interface for editing profile properties. The implementation must return either null if no editor is need or a Composite object son of the parameter.

Parameters:
parent -
Returns:
the composite to be displayed or null

save

public void save()
Called when the user validate the project properties if isDirty() return true.


dispose

public void dispose()

isDirty

public boolean isDirty()
Returns:
true if some information are unsaved.