Namespace: Consultingwerk.Studio.ProparseApi.Implementation.ProparseDotNet
Class 
ProparseDotNetSymbolScope Copy to Clipboard
Parent classes:
Inherits: Progress.Lang.Object
Implements: Consultingwerk.Studio.ProparseApi.ISymbolScope

File:ProparseDotNetSymbolScope
Purpose:Represents a Symbol Scope
Author(s):Mike Fechner / Consultingwerk Ltd.
Created:Fri Aug 14 11:11:44 CEST 2020



Top Method Summary
Options Name Purpose
+ Consultingwerk.Studio.ProparseApi.ISymbolScope AllChildScopesDeep () Get a list of this scope's symbols, and all symbols of all descendant scopes
+ Consultingwerk.Studio.ProparseApi.ISymbol AllSymbolsDeep () Get a list of all child scopes, and their child scopes, etc
+ Consultingwerk.Studio.ProparseApi.ISymbolScope Array (AbstractList) Converts a .NET/Java ArrayList of SymbolScope into an ABL Array

Top Constructor Summary
Options Name Purpose
+ ProparseDotNetSymbolScope (SymbolScope) Constructor for the ProparseDotNetSymbolScope class

Top Property Summary
Options Name Purpose
+ Consultingwerk.Studio.ProparseApi.ISymbol AllSymbols
+ Consultingwerk.Studio.ProparseApi.ITableBuffer Buffers
+ Consultingwerk.Studio.ProparseApi.ICall Calls
+ Consultingwerk.Studio.ProparseApi.ISymbolScope ChildScopes
+ INTEGER Depth
+ Consultingwerk.Studio.ProparseApi.ISymbolScope ParentScope
+ Consultingwerk.Studio.ProparseApi.IBlock RootBlock
+ Consultingwerk.Studio.ProparseApi.ISymbolScope RootScope
+ Consultingwerk.Studio.ProparseApi.IVariable Variables


Method Detail
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope AllChildScopesDeep ()

Purpose: Get a list of this scope's symbols, and all symbols
of all descendant scopes
Notes:

Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
The array of ISymbol's
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbol AllSymbolsDeep ()

Purpose: Get a list of all child scopes, and their child scopes, etc
Notes:

Returns Consultingwerk.Studio.ProparseApi.ISymbol
The array of ISymbolScope's
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope Array (AbstractList)

Purpose: Converts a .NET/Java ArrayList of SymbolScope into an ABL Array
Notes:

Parameters:
poList java.util.AbstractList
The ArrayList of SymbolScope's
Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
The ABL Array of ISymbolScope instances


Constructor Detail
Top

PUBLIC ProparseDotNetSymbolScope (SymbolScope)

Purpose: Constructor for the ProparseDotNetSymbolScope class
Notes:

Parameters:
poSymbolScope org.prorefactor.treeparser.SymbolScope
The SymbolScope to represent


Property Detail
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbol AllSymbols


Returns Consultingwerk.Studio.ProparseApi.ISymbol
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ITableBuffer Buffers


Returns Consultingwerk.Studio.ProparseApi.ITableBuffer
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ICall Calls


Returns Consultingwerk.Studio.ProparseApi.ICall
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope ChildScopes


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

PUBLIC INTEGER Depth


Returns INTEGER
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope ParentScope


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

PUBLIC Consultingwerk.Studio.ProparseApi.IBlock RootBlock


Returns Consultingwerk.Studio.ProparseApi.IBlock
Top

PUBLIC Consultingwerk.Studio.ProparseApi.ISymbolScope RootScope


Returns Consultingwerk.Studio.ProparseApi.ISymbolScope
Top

PUBLIC Consultingwerk.Studio.ProparseApi.IVariable Variables


Returns Consultingwerk.Studio.ProparseApi.IVariable


©2006-2023 Consultingwerk Ltd.         info@consultingwerk.de         http://www.consultingwerk.de       15.04.2024 06:16:01