// Path: src/main/java/org/elmlang/intellijplugin/psi/ElmNamedElement.java
// public interface ElmNamedElement extends PsiNameIdentifierOwner {
// }


import com.intellij.lang.ASTNode;
import org.elmlang.intellijplugin.psi.ElmNamedElement;
import org.jetbrains.annotations.NotNull;
package org.elmlang.intellijplugin.psi.impl;


public abstract class ElmNamedElementImpl extends ElmPsiElement implements ElmNamedElement {
    public ElmNamedElementImpl(@NotNull ASTNode node) {
// Path: src/main/java/org/elmlang/intellijplugin/psi/ElmNamedElement.java
// public interface ElmNamedElement extends PsiNameIdentifierOwner {
// }


// Path: src/main/java/org/elmlang/intellijplugin/psi/impl/ElmNamedElementImpl.java
import com.intellij.lang.ASTNode;
import org.elmlang.intellijplugin.psi.ElmNamedElement;
import org.jetbrains.annotations.NotNull;

package org.elmlang.intellijplugin.psi.impl;


public abstract class ElmNamedElementImpl extends ElmPsiElement implements ElmNamedElement {
    public ElmNamedElementImpl(@NotNull ASTNode node) {
        super(node);