|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface GovernanceSourceExtension<I,F extends Enum<F>,S extends GovernanceSource<I,F>>
Interface for extension to provide enriched GovernanceSource usage.
ExtensionClasspathProvider,
ExtensionOpener| Field Summary | |
|---|---|
static String |
EXTENSION_ID
Extension ID. |
| Method Summary | |
|---|---|
void |
createControl(org.eclipse.swt.widgets.Composite page,
GovernanceSourceExtensionContext context)
Loads the input page with the necessary Control instances to
populate the PropertyList. |
Class<S> |
getGovernanceSourceClass()
Obtains the class of the GovernanceSource being enriched in its
usage. |
String |
getGovernanceSourceLabel()
Obtains the label for the GovernanceSource. |
| Field Detail |
|---|
static final String EXTENSION_ID
| Method Detail |
|---|
Class<S> getGovernanceSourceClass()
GovernanceSource being enriched in its
usage.
GovernanceSource being enriched in its
usage.String getGovernanceSourceLabel()
Obtains the label for the GovernanceSource.
This is a descriptive name that can be used other than the fully
qualified name of the GovernanceSource.
GovernanceSource.
void createControl(org.eclipse.swt.widgets.Composite page,
GovernanceSourceExtensionContext context)
Control instances to
populate the PropertyList. Also allows notifying of changes to
Property instances via the
GovernanceSourceExtensionContext.
page - Page to be setup for populating the PropertyList.context - GovernanceSourceExtensionContext.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||