package com.seventh7.mybatis.dom.model;
import com.intellij.psi.PsiClass;
import com.intellij.util.xml.Attribute;
import com.intellij.util.xml.Convert;
import com.intellij.util.xml.GenericAttributeValue;
import com.intellij.util.xml.SubTagList;
import com.seventh7.mybatis.dom.converter.AliasConverter;
import org.jetbrains.annotations.NotNull;
import java.util.List;
/**
* @author yanglin
*/
public interface ParameterMap extends IdDomElement{
@NotNull
@Attribute("type")
@Convert(AliasConverter.class)
public GenericAttributeValue<PsiClass> getType();
@SubTagList("parameter")
public List<Parameter> getParameters();
}