com.adobe.flexbuilder.codemodel.tree
Interface IScopedNode

All Superinterfaces:
com.adobe.flexbuilder.codemodel.internal.testing.IAdaptableNode, IASNode
All Known Subinterfaces:
IComponentScopeNode, IFileNode

public interface IScopedNode
extends IASNode

Interface for a node that has an attached scope. Such nodes include a block node, whose scope contains all of the symbols defined inside the block, and a project root, whose scope contains all of the top level symbols available in the project.


Method Summary
 IASScope getScope()
          Get the scope associated with this node as an IASScope
 
Methods inherited from interface com.adobe.flexbuilder.codemodel.tree.IASNode
getAncestorOfType, getChild, getChildCount, getChildren, getEnd, getNodeStackTrace, getNodeType, getPackageName, getParent, getSpanningStart, getStart
 
Methods inherited from interface com.adobe.flexbuilder.codemodel.internal.testing.IAdaptableNode
getAdaptableAttribute, getAdaptableAttributes, getAdaptableChildren, getAdaptableName
 

Method Detail

getScope

public IASScope getScope()
Get the scope associated with this node as an IASScope

Returns:
scope associated with this node