文档介绍:
.;
public class Option {
private String name;
private String id;
private String description;
private OptionGroup group;
public Option(String id, String name, String description,OptionGroup group) {
= id;
= name;
= description;
= group;
}
public String getName() {
return name;
}
public String getId() {
return id;
}
public String getDescription() {
return ("\\t", "").trim();
}
public OptionGroup getGroup(){
return ;
}
}
.;
import ;
import ;
.;
/**
* 选项组
* ***@author Administrator
*
*/
public class OptionGroup {
private String id;
private String name;
private List<Option> optionList;
public OptionGroup(String id, String name){
= id;
= name;
= new ArrayList<Option>();
}
public void addOption(Option o){
if(optionList!=null)
(o);
}
public String getGroupPlaceHolder(){
return ().getGroupPlaceholder(id);
}
public String getName(){
return ;
}
public List<Option> getOptionList(){
return ;
}
}
.;
/**
* 工程类型枚举
* ***@author Administrator
*
*/
public enum ProjectType {
/**
* 普通工程
*/
COMMOMAPPLICATION("commonApplication"),
/**
* 解决方案
*/
SOLUTION("solution"),
/**
* 模块程序
*/
MODULE("module"),
/**
* 原子库
*/
ATOM("atom");
private String name;
ProjectType(String name){
= name;
}
public String getName(){
return ;
}
}
.;
.;
.;
/**
* The activator class controls the plug-in life cycle
*/
public class Activator extends AbstractUIPlugin {
// The plug-in ID