labelProvider. Consultare com.ibm.rational.common.test.editor.framework.extensions. Classe ExtLabelProvider. |
- treeLabel — Il testo da visualizzare nella struttura nella sezione Main dell'editor. Questo testo può essere statico oppure può contenere una formattazione. Dipende dalla classe di implementazione se formattare e restituire una rappresentazione di testo di un elemento.
- statusLine — Il testo da visualizzare sulla riga di stato quando l'oggetto viene selezionato nella sezione Main dell'editor. Se omesso, verrà utilizzato il valore dell'attributo treeLabel.
- tooltip — Il testo da visualizzare nel suggerimento (quando possibile).
Se omesso, verrà utilizzato il valore di treeLabel.
- menuText - Il testo da visualizzare in un menu a comparsa, come Aggiungi o Inserisci.
Se omesso, verrà utilizzato il valore dell'etichetta modelObjectDescriptor per questo scopo.
- description — La descrizione completa dell'elemento di modello. Se omesso, verrà utilizzato il valore dell'etichetta modelObjectDescriptor per questo scopo.
- icon - L'immagine che rappresenta l'elemento del modello. Può essere uguale o diversa da quella specificata nell'icona modelObjectDescriptor.
- class - L'istanza di questa classe verrà creata quando viene fatto riferimento a un oggetto nell'editor. Esiste una classe di base predefinita da utilizzare a questo scopo, denominata ExtLabelProvider. Essa fornisce i metodi che restituiscono le informazioni, specificati nell'estensione. Tutti i metodi possono essere sovrascritti dalla classe di estensione per fornire la formattazione appropriata.
|
layoutProvider. Consultare com.ibm.rational.common.test.editor.framework.extensions. Classe ExtLayoutProvider. |
- class - L'istanza di questa classe verrà creata quando i dettagli dell'oggetto sono visualizzati nella sezione Dettagli dell'editor.
Un elemento di modello deve avere una classe layoutProvider se questo oggetto viene visualizzato nella sezione Principale. Esiste una classe di base predefinita da utilizzare a questo scopo, denominata ExtLayoutProvider.
Essa fornisce i metodi per la costruzione, la formattazione e l'aggiornamento della sezione Dettagli per l'elemento di modello. I metodi layoutControls e refreshControls devono essere sovrascritti dalla classe di estensione. La classe com.ibm.rational.common.test.editor.framework.extensions.ExtLayoutProvider implementa le interfacce SelectionListener e ModifyListener in modo da poter essere utilizzato per ascoltare gli eventi generati dai controlli.
|
contentProvider. Vedere la classe ExtContentProvider. |
- class - L'istanza di questa classe verrà creata quando le informazioni sulla gerarchia dell'oggetto devono essere rilevate. Un elemento di modello deve avere una classe contentProvider se l'oggetto viene visualizzato nella sezione Principale.
Esiste una classe di base predefinita da utilizzare a questo scopo, denominata ExtContentProvider.
Essa fornisce i metodi per il rilevamento delle informazioni sugli elementi secondari dell'oggetto e gli elementi principali. Fare riferimento all'interfaccia Eclipse IStructuredContentProvider per maggiori dettagli. In molti casi non è necessario sovrascrivere i metodi ExtContentProvider, ma nel caso di una elaborazione non standard, il primo metodo da sovrascrivere è getChildrenAsList(), in quanto questo viene richiamato da altri metodi nella classe.
|
actionHandler. Vedere la classe ExtActionHandler. |
- class - L'istanza di questa classe verrà creata quando un nuovo oggetto di questo tipo deve essere creato o quando l'oggetto esistente deve essere rimosso dal modello o spostato verso l'alto o verso il basso. La classe deve estendere ExtActionHandler.
|