Skip to content

Commit 82a0b4a

Browse files
committed
Added inline documentation
Change-Id: I7ba2a4f622a73f4bd3561fba50b68b58b42b1238 Signed-off-by: Simon Scholz <simon.scholz@vogella.com>
1 parent a4f013b commit 82a0b4a

File tree

3 files changed

+12
-0
lines changed

3 files changed

+12
-0
lines changed

com.vogella.rcp.jface.translation/src/wizardtranslation/handlers/RestorePerspectiveHandler.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,19 +13,27 @@ public class RestorePerspectiveHandler {
1313
@Execute
1414
public void execute(EModelService modelService, MWindow window,
1515
EPartService partService) {
16+
17+
// get active perpective and find stored snippet of this perspective
1618
MPerspective activePerspective = modelService
1719
.getActivePerspective(window);
1820
MUIElement findSnippet = modelService.findSnippet(window,
1921
activePerspective.getElementId());
22+
23+
// remove existing active perspective
2024
MElementContainer<MUIElement> parent = activePerspective.getParent();
2125
modelService.removePerspectiveModel(activePerspective, window);
26+
27+
// add stored perspective snippet and switch to it
2228
parent.getChildren().add(findSnippet);
2329
partService.switchPerspective((MPerspective) findSnippet);
2430
}
2531

2632

2733
@CanExecute
2834
public boolean canExecute(EModelService modelService, MWindow window) {
35+
36+
// check whether a snippet for the active perspective exists
2937
MPerspective activePerspective = modelService
3038
.getActivePerspective(window);
3139
return modelService.findSnippet(window,

com.vogella.rcp.jface.translation/src/wizardtranslation/handlers/SavePerspectiveHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@
88
public class SavePerspectiveHandler {
99
@Execute
1010
public void execute(EModelService modelService, MWindow window) {
11+
12+
// clone the currently active perspective
1113
MPerspective activePerspective = modelService
1214
.getActivePerspective(window);
1315
modelService.cloneElement(activePerspective, window);

com.vogella.rcp.jface.translation/src/wizardtranslation/handlers/SwitchPerspectiveHandler.java

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,8 @@ public void execute(EModelService modelService, EPartService partService,
2020
List<MPerspective> perspectives = modelService.findElements(window,
2121
null, MPerspective.class, null);
2222

23+
// as we only have two perspectives simply switch to the non active
24+
// perspective.
2325
for (MPerspective perspective : perspectives) {
2426
if (!perspective.equals(activePerspective)) {
2527
partService.switchPerspective(perspective);

0 commit comments

Comments
 (0)