基于Teamcenter进行菜单栏开发

在对Teamcenter进行二次开发的时候经常会对菜单进行扩展,Eclipse 提供了两种扩展点供用户添加菜单项到相应的位置。这两种扩展点为 org.eclipse.ui.commands(简称为 Commands 方式)和 org.eclipse.ui.actionSets(简称为 Actions 方式),我现在只写了用Commands方式实现的,为什么不用Actions可以参考这篇文章Eclipse Action与Command的区别

 菜单分为主菜单,上下文菜单,视图菜单

主菜单扩展:

 

 
      
         
             
			 
         
         
         
         
			
				 
				
				 
				
			
		
		
			
				 
				
				 
				
			
		
   

效果如下:

 

            基于Teamcenter进行菜单栏开发_第1张图片

上下文菜单扩展:

 


      
         
              
         	 
         	  
         	 
         	 
         	 
        
         
   

 

 

 

效果如下:

 

 

 

  基于Teamcenter进行菜单栏开发_第2张图片

整个的plugin.xml文件内容如下:

 




   
          
   
   
        
        
   
  
   
      
         
              
         	 
         	  
         	 
         	 
         	 
        
         
   
  
    
      
         
             
			 
         
         
         
         
			
				 
				
				 
				
			
		
		
			
				 
				
				 
				
			
		
   

 

 

 

 

 

 

 

你可能感兴趣的:(Teamcenter开发进阶)