I have view which I am setting permanently on my perspective. This view can not be closed and can not be opened from Windows --> show views
I struct to remove View f
The view list is filtered by the activities list. So you can define an activity to suppress the view:
<extension point="org.eclipse.ui.activities">
<activity id="activity.id" name="Name">
</activity>
<activityPatternBinding
activityId="activity.id"
isEqualityPattern="true"
pattern="plugin.id/view.id">
</activityPatternBinding>
</extension>
Note: The pattern
value is 'contributing plugin id / view id', a common mistake is leaving out the plugin id.