@@ -0,0 +1,1427 @@
+package org.perfcake.pc4idea.module;%0A%0Aimport com.intellij.openapi.module.ModuleType;%0Aimport com.intellij.openapi.module.ModuleTypeManager;%0Aimport org.jetbrains.annotations.NonNls;%0Aimport org.jetbrains.annotations.NotNull;%0A%0Aimport javax.swing.*;%0A%0A/**%0A * Created with IntelliJ IDEA.%0A * User: Stanislav Kaleta%0A * Date: 7.9.2014%0A * To change this template use File %7C Settings %7C File Templates.%0A */%0Apublic class PCModuleType extends ModuleType%3CPCModuleBuilder%3E %7B%0A    @NonNls private static final String ID = %22PERFCAKE_MODULE%22;%0A%0A    public PCModuleType() %7B%0A        super(ID);%0A    %7D%0A%0A    public static PCModuleType getInstance() %7B%0A        return (PCModuleType) ModuleTypeManager.getInstance().findByID(ID);%0A    %7D%0A%0A//    public static boolean isOfType(@NotNull Module module) %7B%0A//        return get(module) instanceof PCModuleType;%0A//    %7D%0A%0A    @NotNull%0A    @Override%0A    public PCModuleBuilder createModuleBuilder() %7B%0A        return new PCModuleBuilder();%0A    %7D%0A%0A%0A    @NotNull%0A    @Override%0A    public String getName() %7B%0A        return %22PerfCake Module%22; /*TODO bundle*/%0A    %7D%0A%0A    @NotNull%0A    @Override%0A    public String getDescription() %7B%0A        return %22PerfCake Module Description%22;  /*TODO bundle*/%0A    %7D%0A%0A    @Override%0A    public Icon getBigIcon() %7B%0A        return null;              /*TODO icon*/%0A    %7D%0A%0A    @Override%0A    public Icon getNodeIcon(@Deprecated boolean b) %7B%0A        return null;             /*TODO icon*/%0A    %7D%0A%7D%0A

package update