package org.intellij.plugins.markdown.lang.psi.impl;
import com.intellij.lang.ASTNode;
import com.intellij.navigation.DelegatingItemPresentation;
import com.intellij.navigation.ItemPresentation;
import org.jetbrains.annotations.NotNull;
public class MarkdownBlockQuoteImpl extends MarkdownCompositePsiElementBase {
public MarkdownBlockQuoteImpl(@NotNull ASTNode node) {
super(node);
}
@Override
protected String getPresentableTagName() {
return "blockquote";
}
@Override
public ItemPresentation getPresentation() {
return new DelegatingItemPresentation(super.getPresentation()) {
@Override
public String getLocationString() {
if (!isValid()) {
return null;
}
if (hasTrivialChildren()) {
return super.getLocationString();
}
else {
return null;
}
}
};
}
}