[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Newsgroup Home]
[news.eclipse.modeling.gmf] Re: ActionProvider not getting called

I have implemented the fillContextMenu() for copy action in my actionProvider. I want my copy action to be executed only when i copy a diagram file in "package explorer" view.


This is how i have added in my plugin.xml. But it does not invoke when i choose copy.Is there anything wrong with this ?




<navigatorContent activeByDefault="true"
contentProvider="com.example.myFolder.MyJavaContentProvider"
icon="$nl$/icons/full/eview16/jperspective.gif"
id="com.example.myFolder.javaContent"
labelProvider="com.example.myFolder.MyJavaLabelProvider"
name="%commonNavigatorContentName"
priority="high">
<triggerPoints>
<or>
<and>
<instanceof value="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.core.resources.extension" value="gmap_diagram"/>
</and>
<instanceof value="org.eclipse.example.mindmap.diagram.navigator.MindMapAbstractNavigatorItem"/>
</or>
</triggerPoints>
<possibleChildren>
<or>
<instanceof value="org.eclipse.example.mindmap.diagram.navigator.MindMapAbstractNavigatorItem"/>
</or>
</possibleChildren>
<commonSorter id="com.example.myFolder.navigatorSorter" class="org.eclipse.example.mindmap.diagram.navigator.MindMapNavigatorSorter">
<parentExpression>
<or>
<and>
<instanceof value="org.eclipse.core.resources.IFile"/>
<test property="org.eclipse.core.resources.extension" value="gmap_diagram"/>
</and>
<instanceof value="org.eclipse.example.mindmap.diagram.navigator.MindMapAbstractNavigatorItem"/>
</or>
</parentExpression>
</commonSorter>


<actionProvider class="org.eclipse.jdt.internal.ui.navigator.JavaNavigatorRefactorActionProvider"
id="org.eclipse.jdt.ui.navigator.actions.RefactorActions"
overrides="org.eclipse.ui.navigator.resources.actions.RefactorActions"> <enablement>
<or>
<and>
<instanceof value="org.eclipse.core.resources.IFile" />
<test property="org.eclipse.core.resources.extension" value="gmap_diagram"/>
</and>
<instanceof value="org.eclipse.example.mindmap.diagram.navigator.MindMapAbstractNavigatorItem"/>
</or>
</enablement>
</actionProvider>