package com.seventh7.mybatis.dom.model; import com.intellij.psi.PsiClass; import com.intellij.psi.xml.XmlAttributeValue; import com.intellij.util.xml.Attribute; import com.intellij.util.xml.Convert; import com.intellij.util.xml.GenericAttributeValue; import com.seventh7.mybatis.dom.converter.AliasConverter; import com.seventh7.mybatis.dom.converter.ResultMapConverter; import org.jetbrains.annotations.NotNull; /** * @author yanglin */ public interface ResultMap extends GroupFour, IdDomElement{ @NotNull @Attribute("extends") @Convert(ResultMapConverter.class) public GenericAttributeValue<XmlAttributeValue> getExtends(); @NotNull @Attribute("type") @Convert(AliasConverter.class) public GenericAttributeValue<PsiClass> getType(); }