tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
0
ZUGRIFFE
1438
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Julian Maicher Julian Maicher ist offline Mitglied Smaragd
    Registriert seit
    Jan 2004
    Ort
    Paderborn
    Beiträge
    1.210
    Ich grüße euch!

    Ich muss gerade eine Simulationsumgebung basierend auf einem GEF-Editor als Eclipse PlugIn erstellen.
    Dazu habe ich über die plugin.xml und den Extension Point org.eclipse.ui.actionSets ein Steuerwidget für die Simulation in der Toolbar abgelegt:

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    
    extension
             point="org.eclipse.ui.actionSets">
           <actionSet
                description="Simulation Control Widget"
                id="de.upb.swtpra08.editor.simulation06.toolbar.SimControlActionSet"
                label="SimControl"
                visible="false">
              <action id="de.upb.swtpra08.editor.simulation06.toolbar.StopBtnAction"
                toolbarPath="org.eclipse.ui.workbench.navigate"
                label="Stop Simulation"
                icon="icons/stop.gif"
                tooltip="Stop Simulation"
                class="de.upb.swtpra08.editor.simulation06.toolbar.ToolBarActions">
              </action>
              <action id="de.upb.swtpra08.editor.simulation06.toolbar.BreakBtnAction"
                toolbarPath="org.eclipse.ui.workbench.navigate"
                label="BreakAction"
                icon="icons/break.gif"
                tooltip="Break Simulation"
                class="de.upb.swtpra08.editor.simulation06.toolbar.ToolBarActions">
              </action>
              <action id="de.upb.swtpra08.editor.simulation06.toolbar.PlayBtnAction"
                toolbarPath="org.eclipse.ui.workbench.navigate"
                label="PlayAction"
                icon="icons/play.gif"
                tooltip="Play Simulation"
                class="de.upb.swtpra08.editor.simulation06.toolbar.ToolBarActions">
              </action>
               <action id="de.upb.swtpra08.editor.simulation06.toolbar.StepBtnAction"
                toolbarPath="org.eclipse.ui.workbench.navigate"
                label="Step Simulation"
                icon="icons/step.gif"
                tooltip="Step Simulation"
                class="de.upb.swtpra08.editor.simulation06.toolbar.ToolBarActions">
              </action>
          </actionSet>
        </extension>
        <extension point="org.eclipse.ui.actionSetPartAssociations">
            <actionSetPartAssociation targetID="de.upb.swtpra08.editor.simulation06.toolbar.SimControlActionSet">
                <part id="de.upb.swtpra08.editor.simulation06.SimulationEditor"/>
            </actionSetPartAssociation>
        </extension>

    Funktioniert auch alles prima, allerdings frage ich mich, wie ich aus meiner Editorklasse auf die Actions zugreifen kann? Wo werde sie abgelegt?

    Stellt euch einfach vor ich habe eine set-Methode in der Handlerklasse und auf die muss ich beim initialisieren des Editors zugreifen.
    Geändert von Julian Maicher (29.05.08 um 13:43 Uhr)
     

Ähnliche Themen

  1. Eclipse XML-Plugin: Actions und Outline
    Von java123 im Forum Java
    Antworten: 2
    Letzter Beitrag: 08.09.10, 11:21
  2. [Eclipse] Datei über Kommandozeile in Eclipse öffnen
    Von Thomas Darimont im Forum Java
    Antworten: 0
    Letzter Beitrag: 11.06.10, 00:28
  3. [eclipse] Commands Vs. ActionSets
    Von Vatar im Forum Java
    Antworten: 1
    Letzter Beitrag: 21.08.07, 10:55
  4. Alles über Eclipse im Eclipse Wiki
    Von Thomas Darimont im Forum Java
    Antworten: 1
    Letzter Beitrag: 31.12.04, 00:43