Package org.intellij.grammar.psi.impl
Class BnfNamedImpl
java.lang.Object
java.util.concurrent.atomic.AtomicReference<com.intellij.util.keyFMap.KeyFMap>
com.intellij.openapi.util.UserDataHolderBase
com.intellij.psi.impl.ElementBase
com.intellij.psi.impl.source.tree.TreeElement
com.intellij.psi.impl.source.tree.CompositeElement
com.intellij.psi.impl.source.tree.CompositePsiElement
org.intellij.grammar.psi.impl.BnfCompositeImpl
org.intellij.grammar.psi.impl.BnfNamedImpl
- All Implemented Interfaces:
com.intellij.lang.ASTNode,com.intellij.navigation.NavigationItem,com.intellij.openapi.util.Iconable,com.intellij.openapi.util.UserDataHolder,com.intellij.openapi.util.UserDataHolderEx,com.intellij.pom.Navigatable,com.intellij.psi.impl.ReparseableASTNode,com.intellij.psi.NavigatablePsiElement,com.intellij.psi.PsiElement,com.intellij.psi.PsiNamedElement,com.intellij.psi.PsiNameIdentifierOwner,Serializable,Cloneable,BnfComposite,BnfNamedElement
- Direct Known Subclasses:
BnfAttrImpl,BnfRuleImpl
Created by IntelliJ IDEA.
User: gregory
Date: 14.07.11
Time: 20:04
- See Also:
-
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 class com.intellij.psi.impl.source.tree.CompositePsiElement
ourHCFields inherited from class com.intellij.psi.impl.source.tree.CompositeElement
EMPTY_ARRAYFields inherited from class com.intellij.psi.impl.ElementBase
FLAGS_LOCKEDFields inherited from interface com.intellij.openapi.util.Iconable
ICON_FLAG_READ_STATUS, ICON_FLAG_VISIBILITYFields inherited from interface com.intellij.pom.Navigatable
EMPTY_NAVIGATABLE_ARRAYFields inherited from interface com.intellij.psi.NavigatablePsiElement
EMPTY_NAVIGATABLE_ELEMENT_ARRAYFields inherited from interface com.intellij.navigation.NavigationItem
EMPTY_NAVIGATION_ITEM_ARRAYFields inherited from interface com.intellij.psi.PsiElement
ARRAY_FACTORY, EMPTY_ARRAYFields inherited from interface com.intellij.psi.PsiNamedElement
EMPTY_ARRAY -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.intellij.grammar.psi.impl.BnfCompositeImpl
accept, acceptMethods inherited from class com.intellij.psi.impl.source.tree.CompositePsiElement
acceptChildren, add, addAfter, addBefore, addRange, addRangeAfter, addRangeBefore, canNavigate, canNavigateToSource, checkAdd, checkDelete, clone, copy, delete, deleteChildRange, findElementAt, findReferenceAt, getChildren, getContainingFile, getContext, getFirstChild, getLanguage, getLastChild, getNavigationElement, getNextSibling, getNode, getOriginalElement, getParent, getPresentation, getPrevSibling, getProject, getReference, getReferences, getResolveScope, isEquivalentTo, isPhysical, isValid, isWritable, navigate, processDeclarations, replaceMethods inherited from class com.intellij.psi.impl.source.tree.CompositeElement
acceptTree, addChild, addChild, addChildren, addInternal, addLeaf, applyDeleteOnReparse, applyInsertOnReparse, applyReplaceFileOnReparse, countChildren, createPsiNoLock, deleteChildInternal, findChildByRole, findChildByRoleAsPsiElement, findChildByType, findChildByType, findChildByType, findChildByType, findLeafElementAt, findPsiChildByType, findPsiChildByType, getCachedLength, getChars, getChildren, getChildrenAsPsiElements, getChildrenAsPsiElements, getChildRole, getChildRole, getFirstChildNode, getLastChildNode, getPsi, getPsi, getText, getTextLength, hc, rawAddChildren, rawAddChildrenWithoutNotifications, rawFirstChild, rawLastChild, rawRemoveAllChildren, removeAllChildren, removeChild, removeRange, replaceAllChildrenToChildrenOf, replaceChild, replaceChildInternal, setPsi, subtreeChanged, textContains, textMatches, textToCharArrayMethods inherited from class com.intellij.psi.impl.source.tree.TreeElement
applyReplaceOnReparse, copyElement, equals, getElementType, getManager, getStartOffset, getStartOffsetInParent, getTextRange, getTreeNext, getTreeParent, getTreePrev, invalidate, onInvalidated, rawInsertAfterMe, rawInsertBeforeMe, rawRemove, rawRemoveUpTo, rawRemoveUpToLast, rawReplaceWithList, textMatches, textMatches, textMatchesMethods inherited from class com.intellij.psi.impl.ElementBase
buildRowIcon, computeBaseIcon, getAdjustedBaseIcon, getBaseIcon, getElementIcon, iconWithVisibilityIfNeeded, isNativeFileType, isVisibilitySupported, transformFlagsMethods inherited from class com.intellij.openapi.util.UserDataHolderBase
changeUserMap, clearUserData, copyCopyableDataTo, copyUserDataTo, getCopyableUserData, getUserData, getUserDataString, getUserMap, isUserDataEmpty, putCopyableUserData, putUserData, putUserDataIfAbsent, replace, setUserMapMethods inherited from class java.util.concurrent.atomic.AtomicReference
accumulateAndGet, compareAndExchange, compareAndExchangeAcquire, compareAndExchangeRelease, compareAndSet, get, getAcquire, getAndAccumulate, getAndSet, getAndUpdate, getOpaque, getPlain, lazySet, set, setOpaque, setPlain, setRelease, updateAndGet, weakCompareAndSet, weakCompareAndSetAcquire, weakCompareAndSetPlain, weakCompareAndSetRelease, weakCompareAndSetVolatileMethods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.intellij.lang.ASTNode
getCopyableUserData, putCopyableUserDataMethods inherited from interface org.intellij.grammar.psi.BnfComposite
acceptMethods inherited from interface org.intellij.grammar.psi.BnfNamedElement
getIdMethods inherited from interface com.intellij.pom.Navigatable
navigationRequestMethods 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, getTextRange, getTextRangeInParent, isEquivalentTo, isPhysical, isValid, isWritable, processDeclarations, putCopyableUserData, replace, textContains, textMatches, textMatches, textToCharArrayMethods inherited from interface com.intellij.psi.PsiNameIdentifierOwner
getIdentifyingElementMethods inherited from interface com.intellij.openapi.util.UserDataHolder
getUserData, putUserData
-
Constructor Details
-
BnfNamedImpl
public BnfNamedImpl(com.intellij.psi.tree.IElementType elementType)
-
-
Method Details
-
clearCaches
public void clearCaches()- Overrides:
clearCachesin classcom.intellij.psi.impl.source.tree.CompositeElement
-
getName
- Specified by:
getNamein interfaceBnfNamedElement- Specified by:
getNamein interfacecom.intellij.navigation.NavigationItem- Specified by:
getNamein interfacecom.intellij.psi.PsiNamedElement- Overrides:
getNamein classcom.intellij.psi.impl.source.tree.CompositePsiElement
-
setName
public com.intellij.psi.PsiElement setName(@NonNls @NotNull @NonNls @NotNull String s) throws com.intellij.util.IncorrectOperationException - Specified by:
setNamein interfacecom.intellij.psi.PsiNamedElement- Throws:
com.intellij.util.IncorrectOperationException
-
getTextOffset
public int getTextOffset()- Specified by:
getTextOffsetin interfacecom.intellij.psi.PsiElement- Overrides:
getTextOffsetin classcom.intellij.psi.impl.source.tree.TreeElement
-
getUseScope
@NotNull public @NotNull com.intellij.psi.search.SearchScope getUseScope()- Specified by:
getUseScopein interfacecom.intellij.psi.PsiElement- Overrides:
getUseScopein classcom.intellij.psi.impl.source.tree.CompositePsiElement
-
getIcon
- Specified by:
getIconin interfacecom.intellij.openapi.util.Iconable- Overrides:
getIconin classcom.intellij.psi.impl.ElementBase
-
getNameIdentifier
public com.intellij.psi.PsiElement getNameIdentifier()- Specified by:
getNameIdentifierin interfacecom.intellij.psi.PsiNameIdentifierOwner
-
hasModifier
-
toString
- Specified by:
toStringin interfacecom.intellij.psi.PsiElement- Overrides:
toStringin classBnfCompositeImpl
-