mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-28 01:07:49 +08:00
54 lines
1.4 KiB
Java
54 lines
1.4 KiB
Java
// This is a generated file. Not intended for manual editing.
|
|
package com.simpleplugin.psi.impl;
|
|
|
|
import java.util.List;
|
|
import org.jetbrains.annotations.*;
|
|
import com.intellij.lang.ASTNode;
|
|
import com.intellij.psi.PsiElement;
|
|
import com.intellij.psi.PsiElementVisitor;
|
|
import com.intellij.psi.util.PsiTreeUtil;
|
|
import static com.simpleplugin.psi.SimpleTypes.*;
|
|
import com.simpleplugin.psi.*;
|
|
import com.intellij.navigation.ItemPresentation;
|
|
|
|
public class SimplePropertyImpl extends SimpleNamedElementImpl implements SimpleProperty {
|
|
|
|
public SimplePropertyImpl(ASTNode node) {
|
|
super(node);
|
|
}
|
|
|
|
public void accept(@NotNull SimpleVisitor visitor) {
|
|
visitor.visitProperty(this);
|
|
}
|
|
|
|
public void accept(@NotNull PsiElementVisitor visitor) {
|
|
if (visitor instanceof SimpleVisitor) accept((SimpleVisitor)visitor);
|
|
else super.accept(visitor);
|
|
}
|
|
|
|
public String getKey() {
|
|
return SimplePsiImplUtil.getKey(this);
|
|
}
|
|
|
|
public String getValue() {
|
|
return SimplePsiImplUtil.getValue(this);
|
|
}
|
|
|
|
public String getName() {
|
|
return SimplePsiImplUtil.getName(this);
|
|
}
|
|
|
|
public PsiElement setName(String newName) {
|
|
return SimplePsiImplUtil.setName(this, newName);
|
|
}
|
|
|
|
public PsiElement getNameIdentifier() {
|
|
return SimplePsiImplUtil.getNameIdentifier(this);
|
|
}
|
|
|
|
public ItemPresentation getPresentation() {
|
|
return SimplePsiImplUtil.getPresentation(this);
|
|
}
|
|
|
|
}
|