Interface BnfComposite

All Superinterfaces:
com.intellij.openapi.util.Iconable, com.intellij.psi.PsiElement, com.intellij.openapi.util.UserDataHolder
All Known Subinterfaces:
BnfAttr, BnfAttrPattern, BnfAttrs, BnfChoice, BnfExpression, BnfExternalExpression, BnfListEntry, BnfLiteralExpression, BnfModifier, BnfNamedElement, BnfParenExpression, BnfParenOptExpression, BnfParenthesized, BnfPredicate, BnfPredicateSign, BnfQuantified, BnfQuantifier, BnfReferenceOrToken, BnfRule, BnfSequence, BnfStringLiteralExpression, BnfValueList
All Known Implementing Classes:
BnfAttrImpl, BnfAttrPatternImpl, BnfAttrsImpl, BnfChoiceImpl, BnfCompositeImpl, BnfExpressionImpl, BnfExternalExpressionImpl, BnfListEntryImpl, BnfLiteralExpressionImpl, BnfModifierImpl, BnfNamedImpl, BnfParenExpressionImpl, BnfParenOptExpressionImpl, BnfParenthesizedImpl, BnfPredicateImpl, BnfPredicateSignImpl, BnfQuantifiedImpl, BnfQuantifierImpl, BnfReferenceImpl.MetaParameter, BnfReferenceOrTokenImpl, BnfRefOrTokenImpl, BnfRuleImpl, BnfSequenceImpl, BnfStringImpl, BnfStringLiteralExpressionImpl, BnfValueListImpl, GrammarUtil.FakeBnfExpression

public interface BnfComposite extends com.intellij.psi.PsiElement
User: gregory Date: 13.07.11 Time: 19:02
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.intellij.openapi.util.Iconable

    com.intellij.openapi.util.Iconable.IconFlags
  • Field Summary

    Fields inherited from interface com.intellij.openapi.util.Iconable

    ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITY

    Fields inherited from interface com.intellij.psi.PsiElement

    ARRAY_FACTORY, EMPTY_ARRAY
  • Method Summary

    Modifier and Type
    Method
    Description
    default <R> R
    accept(@NotNull BnfVisitor<R> visitor)
     

    Methods inherited from interface com.intellij.openapi.util.Iconable

    getIcon

    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

    Methods inherited from interface com.intellij.openapi.util.UserDataHolder

    getUserData, putUserData
  • Method Details

    • accept

      default <R> R accept(@NotNull @NotNull BnfVisitor<R> visitor)