package org.intellij.plugins.markdown.lang.psi.impl;
import com.intellij.extapi.psi.ASTWrapperPsiElement;
import com.intellij.lang.ASTNode;
import com.intellij.navigation.ItemPresentation;
import org.intellij.plugins.markdown.lang.psi.MarkdownPsiElement;
import org.intellij.plugins.markdown.structureView.MarkdownBasePresentation;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Collections;
import java.util.List;
public class MarkdownHtmlBlockImpl extends ASTWrapperPsiElement implements MarkdownPsiElement {
public MarkdownHtmlBlockImpl(@NotNull ASTNode node) {
super(node);
}
@Override
public ItemPresentation getPresentation() {
return new MarkdownBasePresentation() {
@Nullable
@Override
public String getPresentableText() {
return "HTML block";
}
@Nullable
@Override
public String getLocationString() {
return null;
}
};
}
@NotNull
@Override
public List<MarkdownPsiElement> getCompositeChildren() {
return Collections.emptyList();
}
}