package com.gratex.perconik.activity.ide;
import org.eclipse.core.runtime.IProduct;
import sk.stuba.fiit.perconik.eclipse.core.runtime.Products;
public final class IdeApplication {
private static final IdeApplication instance = new IdeApplication();
private final int pid;
private final boolean debug;
private final IProduct product;
private IdeApplication() {
this.pid = Internals.pid();
this.debug = Internals.debugFlag;
this.product = Products.getProduct();
}
public static IdeApplication getInstance() {
return instance;
}
public boolean isDebug() {
return this.debug;
}
public int getPid() {
return this.pid;
}
public String getName() {
return Products.getName(this.product);
}
public String getVersion() {
return Products.getVersion(this.product).toString();
}
}