package edu.ualberta.med.biobank.mvp.view;
import org.eclipse.swt.widgets.Composite;
public abstract class AbstractView implements IView {
private boolean created = false;
@Override
public void create(Composite parent) {
if (!created) {
onCreate(parent);
} else {
new IllegalStateException("cannot create a view twice"); //$NON-NLS-1$
}
}
protected abstract void onCreate(Composite parent);
}