Differenze tra le versioni di "Programmazione:Java/Eclipse RCP/Documentazione Framework/Perspective Context"
Da WikiSitech.
Vai alla navigazioneVai alla ricerca (Nuova pagina: Il contesto a livello di prospettiva è un modello EMF che implementa l'interfaccia base IFWKPerspectiveContext, viene gestito dal PerspectiveManager, che a seconda della prospettiva a...)  | 
				|||
| (Una versione intermedia di uno stesso utente non è mostrata) | |||
| Riga 1: | Riga 1: | ||
| + | [[Programmazione:Java/Eclipse_RCP/Documentazione_Framework|<< Back to Documentazione Framework]]  | ||
| + | |||
Il contesto a livello di prospettiva è un modello EMF che implementa l'interfaccia base IFWKPerspectiveContext, viene gestito dal PerspectiveManager, che a seconda della prospettiva attiva al momento e delle configurazioni in Extension Point, imposta come attivo un Perspective Context o un'altro  | Il contesto a livello di prospettiva è un modello EMF che implementa l'interfaccia base IFWKPerspectiveContext, viene gestito dal PerspectiveManager, che a seconda della prospettiva attiva al momento e delle configurazioni in Extension Point, imposta come attivo un Perspective Context o un'altro  | ||
Versione attuale delle 09:21, 14 apr 2008
<< Back to Documentazione Framework
Il contesto a livello di prospettiva è un modello EMF che implementa l'interfaccia base IFWKPerspectiveContext, viene gestito dal PerspectiveManager, che a seconda della prospettiva attiva al momento e delle configurazioni in Extension Point, imposta come attivo un Perspective Context o un'altro
Il contesto è accedibile da qualsiasi punto del codice tramite l'interfaccia
public interface IFWKPerspectiveContext extends EObject {
}
Esempio di implementazione...
public interface SampleContext extends IFWKPerspectiveContext {
  /**
   * @model containment="true" extendedMetaData="kind='element'
   *        name='objects'"
   * @generated
   */
  EList<Object> getObjects();
}
Come accedervi...
SampleContext ctx = (SampleContext) IFWKPerspectiveManager.instance.getContext();
EList<Object> objs = ctx.getObjects();