Skip to content

Commit b5f4a23

Browse files
authored
Merge branch 'protegeproject:master' into removeLibs
2 parents 2538e65 + 4728d66 commit b5f4a23

File tree

6 files changed

+20
-8
lines changed

6 files changed

+20
-8
lines changed

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,6 @@ jobs:
1919
uses: actions/setup-java@v4
2020
with:
2121
java-version: '11'
22-
distribution: 'adopt'
22+
distribution: 'temurin'
2323
- name: Run test suite
2424
run: mvn --batch-mode --activate-profiles ${{ matrix.profile }} --define release.signing.disabled=true clean verify

.github/workflows/publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
uses: actions/setup-java@v4
1515
with:
1616
java-version: '11'
17-
distribution: 'adopt'
17+
distribution: 'temurin'
1818
server-id: ossrh
1919
server-username: OSSRH_USERNAME
2020
server-password: OSSRH_TOKEN

protege-editor-owl/src/main/java/org/protege/editor/owl/model/hierarchy/ClassHierarchyPreferences.java

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ public class ClassHierarchyPreferences {
1616

1717
private static final String DISPLAY_RELATIONSHIPS_KEY = "DISPLAY_RELATIONSHIPS";
1818

19+
private static final String DISPLAY_DEPRECATED_ENTITIES_KEY = "DISPLAY_DEPRECATED_ENTITIES";
20+
1921
private static Preferences getPreferences() {
2022
return PreferencesManager.getInstance().getApplicationPreferences(CLASS_HIERARCHY_PREFERENCES);
2123
}
@@ -31,4 +33,12 @@ public boolean isDisplayRelationships() {
3133
public void setDisplayRelationships(boolean displayRelationships) {
3234
getPreferences().putBoolean(DISPLAY_RELATIONSHIPS_KEY, displayRelationships);
3335
}
36+
37+
public boolean isDisplayDeprecatedEntities() {
38+
return getPreferences().getBoolean(DISPLAY_DEPRECATED_ENTITIES_KEY, false);
39+
}
40+
41+
public void setDisplayDeprecatedEntities(boolean displayDeprecatedEntities) {
42+
getPreferences().putBoolean(DISPLAY_DEPRECATED_ENTITIES_KEY, displayDeprecatedEntities);
43+
}
3444
}

protege-editor-owl/src/main/java/org/protege/editor/owl/model/identifiers/IdentifiersDotOrg.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,6 @@ public List<IdoNamespace> getCollections() {
140140

141141
@Nonnull
142142
private static HttpClient createClient() {
143-
return HttpClientBuilder.create().build();
144-
145-
143+
return HttpClientBuilder.create().useSystemProperties().build();
146144
}
147145
}

protege-editor-owl/src/main/java/org/protege/editor/owl/ui/action/DisplayDeprecatedEntitiesAction.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package org.protege.editor.owl.ui.action;
22

3+
import org.protege.editor.owl.model.hierarchy.ClassHierarchyPreferences;
34
import org.protege.editor.owl.ui.view.HasDisplayDeprecatedEntities;
45

56
import java.awt.event.ActionEvent;
@@ -13,13 +14,14 @@ public class DisplayDeprecatedEntitiesAction extends ComponentHierarchyAction<Ha
1314

1415
@Override
1516
protected Class<HasDisplayDeprecatedEntities> initialiseAction() {
16-
putValue(SELECTED_KEY, false);
17+
putValue(SELECTED_KEY, ClassHierarchyPreferences.get().isDisplayDeprecatedEntities());
1718
return HasDisplayDeprecatedEntities.class;
1819
}
1920

2021
@Override
2122
protected void actionPerformedOnTarget(ActionEvent e, HasDisplayDeprecatedEntities target) {
2223
boolean value = (boolean) getValue(SELECTED_KEY);
2324
target.setShowDeprecatedEntities(value);
25+
ClassHierarchyPreferences.get().setDisplayDeprecatedEntities(value);
2426
}
2527
}

protege-editor-owl/src/main/java/org/protege/editor/owl/ui/view/AbstractOWLEntityHierarchyViewComponent.java

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.protege.editor.core.ui.view.ViewMode;
77
import org.protege.editor.core.util.HandlerRegistration;
88
import org.protege.editor.owl.model.OWLModelManager;
9+
import org.protege.editor.owl.model.hierarchy.ClassHierarchyPreferences;
910
import org.protege.editor.owl.model.hierarchy.OWLObjectHierarchyProvider;
1011
import org.protege.editor.owl.ui.OWLObjectComparatorAdapter;
1112
import org.protege.editor.owl.ui.action.AbstractOWLTreeAction;
@@ -170,8 +171,9 @@ public void mouseReleased(MouseEvent e) {
170171

171172
breadCrumbTrailProviderRegistration = getOWLWorkspace().registerBreadcrumbTrailProvider(this);
172173

173-
// Don't show deprecated entities by default
174-
getHierarchyProvider().setFilter(this::isNotDeprecated);
174+
if (!ClassHierarchyPreferences.get().isDisplayDeprecatedEntities()) {
175+
getHierarchyProvider().setFilter(this::isNotDeprecated);
176+
}
175177
}
176178

177179
private void scrollSelectedPathToVisibleRect() {

0 commit comments

Comments
 (0)