Package org.intellij.grammar.psi
Interface BnfRule
-
- All Superinterfaces:
BnfComposite,BnfNamedElement,com.intellij.openapi.util.Iconable,com.intellij.psi.PsiElement,com.intellij.psi.PsiNamedElement,com.intellij.psi.PsiNameIdentifierOwner,com.intellij.openapi.util.UserDataHolder
- All Known Implementing Classes:
BnfRuleImpl
public interface BnfRule extends BnfNamedElement
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description @Nullable BnfAttrsgetAttrs()@NotNull BnfExpressiongetExpression()@NotNull com.intellij.psi.PsiElementgetId()@NotNull java.util.List<BnfModifier>getModifierList()-
Methods inherited from interface org.intellij.grammar.psi.BnfComposite
accept
-
Methods inherited from interface org.intellij.grammar.psi.BnfNamedElement
getName
-
Methods inherited from interface com.intellij.psi.PsiElement
accept, acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, checkAdd, checkDelete, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getCopyableUserData, getFirstChild, getLanguage, getLastChild, getManager, getNavigationElement, getNextSibling, getNode, getOriginalElement, getOwnDeclarations, getOwnReferences, getParent, getPrevSibling, getProject, getReference, getReferences, getResolveScope, getStartOffsetInParent, getText, getTextLength, getTextOffset, getTextRange, getTextRangeInParent, getUseScope, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArray, toString
-
-
-
-
Method Detail
-
getAttrs
@Nullable @Nullable BnfAttrs getAttrs()
-
getExpression
@NotNull @NotNull BnfExpression getExpression()
-
getModifierList
@NotNull @NotNull java.util.List<BnfModifier> getModifierList()
-
getId
@NotNull @NotNull com.intellij.psi.PsiElement getId()
- Specified by:
getIdin interfaceBnfNamedElement
-
-