org.netbeans.modules.bpel.model.api.support
Class VisibilityScope.Utils

java.lang.Object
  extended by org.netbeans.modules.bpel.model.api.support.VisibilityScope.Utils
Enclosing class:
VisibilityScope

public static class VisibilityScope.Utils
extends java.lang.Object


Constructor Summary
VisibilityScope.Utils()
           
 
Method Summary
static java.util.Set<VariableDeclaration> getAllOverridenVariables(VisibilityScope visScope)
          Traverses the specified visibility scope and collects all overridden variables.
static java.util.List<Scope> getNestedScopes(BpelEntity startFrom)
           
static java.util.List<VariableDeclarationScope> getNestedVarScopes(BpelEntity startFrom)
           
static java.util.List<VariableDeclaration> getVarDeclInScope(VariableDeclarationScope vdScope)
          Obtains the list of variables accessible from the specifid variable declaration scope.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VisibilityScope.Utils

public VisibilityScope.Utils()
Method Detail

getNestedScopes

public static java.util.List<Scope> getNestedScopes(BpelEntity startFrom)

getNestedVarScopes

public static java.util.List<VariableDeclarationScope> getNestedVarScopes(BpelEntity startFrom)

getVarDeclInScope

public static java.util.List<VariableDeclaration> getVarDeclInScope(VariableDeclarationScope vdScope)
Obtains the list of variables accessible from the specifid variable declaration scope.

Parameters:
vdScope -
Returns:

getAllOverridenVariables

public static java.util.Set<VariableDeclaration> getAllOverridenVariables(VisibilityScope visScope)
Traverses the specified visibility scope and collects all overridden variables.

Parameters:
visScope - to travrse over
Returns:
the set of overridden variables