亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? exportandruncheddaronmodel.java

?? papyrus插件MARTE例子,uml建模
?? JAVA
字號:
package com.thalesgroup.cheddar.MARTE2cheddar.actions;

import org.eclipse.core.resources.IFile;
import org.eclipse.jface.action.IAction;
import org.eclipse.jface.dialogs.ProgressMonitorDialog;
import org.eclipse.jface.viewers.ISelection;
import org.eclipse.jface.viewers.ITreeSelection;
import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.IWorkbenchWindow;
import org.eclipse.ui.IWorkbenchWindowActionDelegate;
import org.eclipse.uml2.uml.Element;
import org.eclipse.uml2.uml.Model;
import org.eclipse.uml2.uml.NamedElement;

import com.ibm.xtools.uml.navigator.ModelServerElement;
import com.thalesgroup.cheddar.MARTE2cheddar.Activator;
import com.thalesgroup.cheddar.MARTE2cheddar.CheddarThread;
import com.thalesgroup.cheddar.MARTE2cheddar.MARTE2CheddarXML;
import com.thalesgroup.cheddar.MARTE2cheddar.MyEclipseSwissTools;
import com.thalesgroup.java.log.Log;

/**
 * 
 * <copyright>
 * Thales MARTE to Cheddar (Copyright (c) THALES 2007 All rights reserved) is free software; you can redistribute itand/or modify
 * it under the terms of the Eclipse Public License as published in http://www.eclipse.org/legal/epl-v10.html
 *
 * Thales MARTE to Cheddar is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied
 * warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the Eclipse Public License for more details.
 * </copyright>
 * 
 * @author Nicolas Vienne
 *
 */
public class ExportAndRunCheddarOnModel implements IWorkbenchWindowActionDelegate {
	
	Element elem = null;
	
	public void dispose() {
		
	}

	
	public void init(IWorkbenchWindow window) {

	}

	public void run(IAction action) {
		if(elem != null) {
			Model model = elem.getModel();

			IFile infile = MyEclipseSwissTools.getIFile(model.eResource());
			
			
			try {
				MARTE2CheddarXML m2x = MARTE2CheddarXML.getInstance();
				
				IFile outfile = null;
				if (elem instanceof NamedElement && elem.getAppliedStereotype("GQAM::GaAnalysisContext") != null) {
					NamedElement namedelem = (NamedElement) elem;
					m2x.initExport(infile, namedelem.getQualifiedName());
					new ProgressMonitorDialog(new Shell()).run(true, false, m2x);
					outfile = m2x.result();
				} else {
					m2x.initExport(infile);
					new ProgressMonitorDialog(new Shell()).run(true, false, m2x);
					outfile = m2x.result();
				}
				if(outfile != null){
					if(action.getId().equals("MARTE2cheddar.OnModel.ExportAndRunCheddar")) new CheddarThread(outfile).start();
				}
			} catch (Exception exception) {
				Log.errorMessage(Activator.PLUGIN_ID,"Error while running ExportAndRunCheddarOnModel",exception); 
			}

			
		}
	}

	
	public void selectionChanged(IAction action, ISelection selection) {
		if (selection instanceof ITreeSelection){
			ITreeSelection treeSelection = (ITreeSelection) selection;
			Object firstElement = treeSelection.getFirstElement();
			if (firstElement instanceof ModelServerElement) {
				ModelServerElement mse = (ModelServerElement) firstElement;
				
				if(mse.getElement() instanceof org.eclipse.uml2.uml.Element) {
					elem = (Element) mse.getElement();
				} else {
					Log.debugMessage(Activator.PLUGIN_ID, mse.getElement().getClass().toString());
					elem = null;
				}
			}
		}
	}
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
天天色 色综合| 不卡一卡二卡三乱码免费网站 | 17c精品麻豆一区二区免费| 亚洲高清免费观看| 国产精品乡下勾搭老头1| 欧美亚洲图片小说| 国产欧美一区二区精品性色 | 色综合 综合色| 久久网这里都是精品| 亚洲成人久久影院| 色悠悠久久综合| 国产性做久久久久久| 激情综合色播激情啊| 欧美日韩亚洲不卡| 中文字幕日韩av资源站| 国产做a爰片久久毛片| 91麻豆精品久久久久蜜臀| 一区二区三区四区蜜桃| 不卡一二三区首页| 欧美国产丝袜视频| 国产精品自拍av| 日韩一级免费观看| 亚洲成人午夜电影| 欧美性受xxxx| 亚洲夂夂婷婷色拍ww47| 97久久久精品综合88久久| 国产人成一区二区三区影院| 久久99国产精品成人| 91精品蜜臀在线一区尤物| 偷窥国产亚洲免费视频 | www.在线成人| 国产精品午夜久久| 国产成人精品影视| 久久精品综合网| 国产成人aaa| 中文成人综合网| 成人免费毛片嘿嘿连载视频| 国产欧美一区二区精品秋霞影院| 精品一区二区三区免费观看| 欧美一区二区三区视频| 麻豆国产一区二区| 亚洲精品一区二区三区四区高清| 国产一区二区中文字幕| 久久久久一区二区三区四区| 国产suv精品一区二区883| 国产亚洲一区字幕| 成人激情动漫在线观看| 亚洲欧美成aⅴ人在线观看| 色国产综合视频| 亚洲国产日韩在线一区模特| 欧美一区二区在线不卡| 精品一区二区三区欧美| 国产片一区二区三区| 97aⅴ精品视频一二三区| 亚洲黄色免费网站| 日韩免费电影一区| 成人听书哪个软件好| 一区二区在线观看视频在线观看| 欧美日韩高清在线| 韩国av一区二区三区| 亚洲人成影院在线观看| 欧美喷水一区二区| 国产精品12区| 午夜视黄欧洲亚洲| 久久久国产一区二区三区四区小说| av在线播放成人| 婷婷开心久久网| 欧美高清一级片在线观看| 欧洲精品视频在线观看| 精品中文字幕一区二区| 最新国产精品久久精品| 欧美一区二区三区四区高清| 国产一区二区不卡| 亚洲一区影音先锋| 国产亚洲欧美日韩俺去了| 欧美系列日韩一区| 风间由美中文字幕在线看视频国产欧美 | 美国av一区二区| 亚洲视频免费观看| 26uuu欧美| 精品视频123区在线观看| 国产精品88888| 三级一区在线视频先锋| 中文字幕国产一区二区| 日韩一区二区影院| 在线免费精品视频| 成人性生交大合| 久久成人免费电影| 丝袜美腿高跟呻吟高潮一区| 中文字幕一区av| 久久婷婷国产综合国色天香| 欧美日韩精品久久久| 不卡区在线中文字幕| 激情成人综合网| 亚洲一区二区精品久久av| 国产精品美女一区二区三区| 日韩一区二区精品葵司在线| 欧美综合在线视频| 色综合网站在线| 成人午夜免费av| 韩国一区二区在线观看| 麻豆国产精品一区二区三区| 午夜视频一区在线观看| 亚洲香蕉伊在人在线观| 亚洲激情图片一区| 亚洲精品欧美综合四区| 亚洲欧美综合网| 国产精品久久久久久久岛一牛影视| 精品国精品国产| 日韩欧美一级二级三级久久久| 99re6这里只有精品视频在线观看| 国产乱码一区二区三区| 麻豆精品一二三| 蜜臀av一区二区三区| 亚洲一区在线观看免费 | 国产欧美日韩精品在线| 精品区一区二区| 欧美成人猛片aaaaaaa| 日韩一区二区麻豆国产| 精品免费国产一区二区三区四区| 日韩欧美国产三级| 日韩欧美专区在线| 日韩欧美123| 久久理论电影网| 亚洲国产激情av| 国产精品对白交换视频| 亚洲乱码日产精品bd| 亚洲精品高清视频在线观看| 亚洲国产精品久久人人爱| 亚洲一二三区在线观看| 丝袜亚洲另类欧美| 伦理电影国产精品| 国产精品1区2区| 成人高清视频在线| 欧美视频在线观看一区| 欧美一区二区三区在线观看视频 | 天天av天天翘天天综合网色鬼国产| 午夜精品福利一区二区蜜股av| 日韩国产精品久久久久久亚洲| 美腿丝袜亚洲色图| 丰满放荡岳乱妇91ww| 91国偷自产一区二区开放时间| 欧美精品日韩综合在线| 精品久久久三级丝袜| 国产精品国产三级国产aⅴ入口 | 国产亚洲福利社区一区| 亚洲欧美激情在线| 日本不卡一区二区三区高清视频| 久久99热狠狠色一区二区| caoporn国产一区二区| 欧美三级资源在线| 久久亚洲春色中文字幕久久久| 日韩毛片高清在线播放| 日韩精品电影一区亚洲| 国产精品99久久久久久似苏梦涵 | 亚洲人精品午夜| 免费观看一级特黄欧美大片| 成人美女在线视频| 欧美精品九九99久久| 国产亚洲一本大道中文在线| 亚洲伦理在线精品| 国产精品一区二区男女羞羞无遮挡| 99久久精品一区| 日韩欧美亚洲国产精品字幕久久久 | 国产嫩草影院久久久久| 亚洲一区二区美女| jlzzjlzz亚洲日本少妇| 欧美草草影院在线视频| 亚洲免费观看高清完整| 激情欧美一区二区三区在线观看| 欧洲生活片亚洲生活在线观看| 久久精品网站免费观看| 丝袜脚交一区二区| 91高清视频在线| 国产精品毛片高清在线完整版| 免费美女久久99| 欧美在线观看18| 中文字幕在线不卡一区二区三区| 理论电影国产精品| 欧美日韩一卡二卡三卡| 亚洲国产精品高清| 国模少妇一区二区三区| 欧美一区二区三区人| 一区二区三区日韩精品视频| 大美女一区二区三区| 精品国产百合女同互慰| 婷婷激情综合网| 欧美日韩一级片在线观看| 国产精品久久久久久久久免费樱桃 | 国产成人综合亚洲网站| 91麻豆精品久久久久蜜臀| 精品综合久久久久久8888| 亚洲美女区一区| 国产乱国产乱300精品| 在线播放/欧美激情| 亚洲影视在线观看| 欧美在线播放高清精品| 亚洲欧美日韩久久| 91蝌蚪porny| 亚洲男帅同性gay1069|