package org.archstudio.myxgen;
import static com.google.common.base.Preconditions.checkNotNull;
import org.eclipse.core.runtime.IConfigurationElement;
import org.eclipse.core.runtime.IContributor;
public abstract class AbstractExtension {
protected final IContributor contributor;
protected final String id;
public AbstractExtension(IConfigurationElement element) {
this.contributor = checkNotNull(element.getContributor());
this.id = checkNotNull(element.getAttribute("id"));
}
public IContributor getContributor() {
return contributor;
}
public String getId() {
return id;
}
}