/*
* Copyright 2013 Guidewire Software, Inc.
*/
package gw.plugin.ij.completion.proposals;
import com.intellij.psi.PsiElement;
import gw.lang.reflect.IFeatureInfo;
import org.jetbrains.annotations.Nullable;
public abstract class GosuCompletionProposal {
private int _weight = 0;
public int getWeight() {
return _weight;
}
public void setWeight(int weight) {
_weight = weight;
}
@Nullable
public abstract PsiElement resolve(PsiElement context);
@Nullable
public abstract IFeatureInfo getFeatureInfo();
public abstract String getGenericName();
}