Differenze tra le versioni di "Programmazione:Java/Eclipse RCP/Documentazione Framework/Perspective Context"

Da WikiSitech.
Vai alla navigazioneVai alla ricerca
 
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 10: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();