// This is a generated file. Not intended for manual editing. package com.intellij.perlplugin.psi.impl; import com.intellij.extapi.psi.ASTWrapperPsiElement; import com.intellij.lang.ASTNode; import com.intellij.navigation.ItemPresentation; import com.intellij.openapi.util.TextRange; import com.intellij.perlplugin.psi.PerlPsiImplUtil; import com.intellij.psi.PsiElement; import com.intellij.psi.PsiElementVisitor; import com.intellij.psi.PsiReference; import com.intellij.util.IncorrectOperationException; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; public class PerlPropertyImpl extends ASTWrapperPsiElement implements PerlProperty, PsiReference { public PerlPropertyImpl(ASTNode node) { super(node); } public void accept(@NotNull PsiElementVisitor visitor) { if (visitor instanceof PerlVisitor) ((PerlVisitor) visitor).visitProperty(this); else super.accept(visitor); } @Override public PsiReference getReference() { return super.getReference(); } @NotNull @Override public PsiReference[] getReferences() { return super.getReferences(); } public String getKey() { return PerlPsiImplUtil.getKey(this); } public String getValue() { return PerlPsiImplUtil.getValue(this); } public String getName() { return PerlPsiImplUtil.getName(this); } public PsiElement setName(String newName) { return PerlPsiImplUtil.setName(this, newName); } public PsiElement getNameIdentifier() { return PerlPsiImplUtil.getNameIdentifier(this); } public ItemPresentation getPresentation() { return PerlPsiImplUtil.getPresentation(this); } @Override public PsiElement getElement() { return null; } @Override public TextRange getRangeInElement() { return null; } @Nullable @Override public PsiElement resolve() { return null; } @NotNull @Override public String getCanonicalText() { return null; } @Override public PsiElement handleElementRename(String s) throws IncorrectOperationException { return null; } @Override public PsiElement bindToElement(@NotNull PsiElement psiElement) throws IncorrectOperationException { return null; } @Override public boolean isReferenceTo(PsiElement psiElement) { return false; } @NotNull @Override public Object[] getVariants() { return new Object[0]; } @Override public boolean isSoft() { return false; } }