com.telelogic.rhapsody.core
Class RPExternalIDEManager

java.lang.Object
  extended by com.telelogic.rhapsody.core.RPExternalIDEManager

public abstract class RPExternalIDEManager
extends java.lang.Object


Constructor Summary
RPExternalIDEManager()
           
 
Method Summary
abstract  void activateView(IRPAXViewCtrl RhapsodyView)
          Activate view
abstract  void closeDiagram(IRPDiagram diagram)
          Closes diagram if opened
 boolean connect(IRPExternalIDERegistry connectionPoint)
           
abstract  int createProgressTask(int nGroupNumber, int nTaskNumber, java.lang.String sTaskName, int nTaskLength, int bCanCancel)
          Create a Progress Task
 boolean disconnect()
           
protected  void finalize()
           
abstract  void finishProgressTask(int nGroupNumber, int nTaskNumber)
          Finish a Progress Task
abstract  IRPAXViewCtrl getActiveView()
          method GetActiveView
abstract  int isProgressTaskCanceled(int nGroupNumber, int nTaskNumber)
          Check if a Progress Task is canceled
abstract  void onIDETextMessage(java.lang.String message)
          method OnIDETextMessage
abstract  void onInvokeSearch(IRPModelElement lookinElement)
          method OnSearchRequest
abstract  void onNotifyMessage(java.lang.String messageType, IRPCollection pMessageInitialization, IRPCollection pMessageResult)
          method OnNotifyMessage
abstract  void onShowInUnitView(IRPModelElement modelElement)
          method OnShowInUnitView
abstract  void openDiagram(IRPDiagram diagram)
          method OpenDiagram
abstract  void openFile(java.lang.String filename)
          Opens
abstract  void openFileAndSelectLine(java.lang.String filename, int line)
          Opens file and selects line
abstract  void openHotFeatures()
          method OpenHotFeatures
abstract  void openNewFeatures(IRPModelElement element)
          method OpenNewFeatures
abstract  java.lang.String openYesNoCancelQuestion(java.lang.String dialogTitle, java.lang.String message, java.lang.String toggleMessage, int toggleState)
          Display YES OCancel message box with check-box to remmember the chosen reply
abstract  void progressTaskStep(int nGroupNumber, int nTaskNumber, int a_nStepsDone)
          Indicate a Progress Task step performed
abstract  void refreshRequest()
          Refresh Rhapsody project/workspace contents
abstract  void setProcessSubTaskName(int nGroupNumber, int nTaskNumber, java.lang.String sSubTaskName)
          Set a Progress Task subtask's name
abstract  void showBrowser(int showOrHide)
          ShowBrowser
abstract  void showStatusBarMessage(java.lang.String message)
          Display message in status bar
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RPExternalIDEManager

public RPExternalIDEManager()
Method Detail

connect

public boolean connect(IRPExternalIDERegistry connectionPoint)

disconnect

public boolean disconnect()

finalize

protected void finalize()
                 throws java.lang.Throwable
Overrides:
finalize in class java.lang.Object
Throws:
java.lang.Throwable

activateView

public abstract void activateView(IRPAXViewCtrl RhapsodyView)
Activate view

Throws:
RhapsodyRuntimeException

createProgressTask

public abstract int createProgressTask(int nGroupNumber,
                                       int nTaskNumber,
                                       java.lang.String sTaskName,
                                       int nTaskLength,
                                       int bCanCancel)
Create a Progress Task

Throws:
RhapsodyRuntimeException

finishProgressTask

public abstract void finishProgressTask(int nGroupNumber,
                                        int nTaskNumber)
Finish a Progress Task

Throws:
RhapsodyRuntimeException

getActiveView

public abstract IRPAXViewCtrl getActiveView()
method GetActiveView

Throws:
RhapsodyRuntimeException

isProgressTaskCanceled

public abstract int isProgressTaskCanceled(int nGroupNumber,
                                           int nTaskNumber)
Check if a Progress Task is canceled

Throws:
RhapsodyRuntimeException

onIDETextMessage

public abstract void onIDETextMessage(java.lang.String message)
method OnIDETextMessage

Throws:
RhapsodyRuntimeException

onInvokeSearch

public abstract void onInvokeSearch(IRPModelElement lookinElement)
method OnSearchRequest

Throws:
RhapsodyRuntimeException

onNotifyMessage

public abstract void onNotifyMessage(java.lang.String messageType,
                                     IRPCollection pMessageInitialization,
                                     IRPCollection pMessageResult)
method OnNotifyMessage

Throws:
RhapsodyRuntimeException

onShowInUnitView

public abstract void onShowInUnitView(IRPModelElement modelElement)
method OnShowInUnitView

Throws:
RhapsodyRuntimeException

openFile

public abstract void openFile(java.lang.String filename)
Opens

Throws:
RhapsodyRuntimeException

openFileAndSelectLine

public abstract void openFileAndSelectLine(java.lang.String filename,
                                           int line)
Opens file and selects line

Throws:
RhapsodyRuntimeException

openHotFeatures

public abstract void openHotFeatures()
method OpenHotFeatures

Throws:
RhapsodyRuntimeException

openNewFeatures

public abstract void openNewFeatures(IRPModelElement element)
method OpenNewFeatures

Throws:
RhapsodyRuntimeException

openYesNoCancelQuestion

public abstract java.lang.String openYesNoCancelQuestion(java.lang.String dialogTitle,
                                                         java.lang.String message,
                                                         java.lang.String toggleMessage,
                                                         int toggleState)
Display YES OCancel message box with check-box to remmember the chosen reply

Throws:
RhapsodyRuntimeException

progressTaskStep

public abstract void progressTaskStep(int nGroupNumber,
                                      int nTaskNumber,
                                      int a_nStepsDone)
Indicate a Progress Task step performed

Throws:
RhapsodyRuntimeException

refreshRequest

public abstract void refreshRequest()
Refresh Rhapsody project/workspace contents

Throws:
RhapsodyRuntimeException

setProcessSubTaskName

public abstract void setProcessSubTaskName(int nGroupNumber,
                                           int nTaskNumber,
                                           java.lang.String sSubTaskName)
Set a Progress Task subtask's name

Throws:
RhapsodyRuntimeException

showBrowser

public abstract void showBrowser(int showOrHide)
ShowBrowser

Throws:
RhapsodyRuntimeException

showStatusBarMessage

public abstract void showStatusBarMessage(java.lang.String message)
Display message in status bar

Throws:
RhapsodyRuntimeException

closeDiagram

public abstract void closeDiagram(IRPDiagram diagram)
Closes diagram if opened

Throws:
RhapsodyRuntimeException

openDiagram

public abstract void openDiagram(IRPDiagram diagram)
method OpenDiagram

Throws:
RhapsodyRuntimeException