Class CallHierarchyUI
- java.lang.Object
-
- com._1c.g5.v8.dt.bsl.ui.editor.callhierarchy.CallHierarchyUI
-
public class CallHierarchyUI extends Object
This class contains useful methods for working with call hierarchy view
-
-
Field Summary
Fields Modifier and Type Field Description static Object
FAMILY_CALL_HIERARCHY
static int
HISTORY_LIMIT
-
Method Summary
-
-
-
Field Detail
-
FAMILY_CALL_HIERARCHY
public static final Object FAMILY_CALL_HIERARCHY
-
HISTORY_LIMIT
public static final int HISTORY_LIMIT
- See Also:
- Constant Field Values
-
-
Method Detail
-
getDefault
public static CallHierarchyUI getDefault()
Gets default instance ofCallHierarchyUI
- Returns:
- default instance of
CallHierarchyUI
, nevernull
-
openView
public static CallHierarchyViewPart openView(ICallHierarchyResult input, org.eclipse.ui.IWorkbenchWindow window)
OpensCallHierarchyViewPart
with concreteICallHierarchyResult
- Parameters:
input
- actualICallHierarchyResult
, can't benull
window
- actualIWorkbenchWindow
, can't benull
- Returns:
- active
CallHierarchyViewPart
, can benull
wheninput
isnull
or call hierarchy view wasn't found
-
runQueryInBackground
public static void runQueryInBackground(ICallHierarchyQuery query) throws IllegalArgumentException
Starts building call hierarchy fromICallHierarchyQuery
- Parameters:
query
- actualICallHierarchyQuery
for building call hierarchy, can't benull
- Throws:
IllegalArgumentException
- whenquery
isnull
-
addQueryListener
public void addQueryListener(ICallHierarchyQueryListener listener)
Adds newICallHierarchyQueryListener
- Parameters:
listener
- newICallHierarchyQueryListener
, can't benull
-
removeQueryListener
public void removeQueryListener(ICallHierarchyQueryListener listener)
RemovesICallHierarchyQueryListener
- Parameters:
listener
- removingICallHierarchyQueryListener
, can't benull
-
callHierarchyViewActivated
public void callHierarchyViewActivated(CallHierarchyViewPart view)
Adds new activeCallHierarchyViewPart
- Parameters:
view
- activeCallHierarchyViewPart
, can't benull
-
callHierarchyViewClosed
public void callHierarchyViewClosed(CallHierarchyViewPart view)
Removes closedCallHierarchyViewPart
- Parameters:
view
- closedCallHierarchyViewPart
, can't benull
-
clearHistory
public void clearHistory()
Clears all call hierarchy calling history
-
getMethodHistory
public List<ICallHierarchyResult> getMethodHistory()
Gets all call hierarchy calling history- Returns:
- call hierarchy calling history, can't be
null
-
-