package sharpen.xobotos.api.templates;
import com.thoughtworks.xstream.annotations.XStreamAlias;
import com.thoughtworks.xstream.annotations.XStreamOmitField;
import org.eclipse.jdt.core.dom.MethodDeclaration;
import sharpen.core.csharp.ast.CSProperty;
import sharpen.xobotos.api.actions.ModifyProperty;
import sharpen.xobotos.api.bindings.MemberBinding;
@XStreamAlias(value = "property")
public class PropertyTemplate extends MemberTemplate<MethodDeclaration, CSProperty> {
@XStreamOmitField
public final static PropertyTemplate DEFAULT = new PropertyTemplate();
@XStreamAlias("modify")
private ModifyProperty _modifyProperty;
@Override
public ModifyProperty getModificationAction() {
return _modifyProperty;
}
@Override
public MemberBinding getBinding() {
return null;
}
}