|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.telelogic.rhapsody.core.RPJavaPluginsManager
public abstract class RPJavaPluginsManager
Constructor Summary | |
---|---|
RPJavaPluginsManager()
|
Method Summary | |
---|---|
abstract java.lang.String |
call2StringPluginMethod(java.lang.String PluginClassName,
java.lang.String methodName,
java.lang.String argument,
java.lang.String exargument)
Calls a method of a plugins main class with two strings arguments |
abstract boolean |
callElementCollectionPluginMethod(java.lang.String PluginClassName,
java.lang.String methodName,
IRPModelElement element,
IRPCollection collection)
Calls a method of a plugins main class with ModelElement and collection |
abstract boolean |
callPluginMethod(java.lang.String PluginClassName,
java.lang.String methodName,
IRPCollection args)
Calls a method of a plugins main class |
abstract java.lang.String |
callStringPluginMethod(java.lang.String PluginClassName,
java.lang.String methodName,
java.lang.String argument)
Calls a method of a plugins main class with string in/out |
boolean |
connect(IRPJavaPlugins connectionPoint)
|
boolean |
disconnect()
|
protected void |
finalize()
|
abstract java.lang.String |
getId()
Gets the id of the listener |
abstract boolean |
hasPluginWithMethod(java.lang.String PluginClassName,
java.lang.String methodName)
Check if a method exists on a plugin |
abstract boolean |
hasPluginWithMethodArgs(java.lang.String PluginClassName,
java.lang.String methodName,
java.lang.String arguments)
Check if a method with arguments exists on a plugin |
abstract boolean |
loadPlugin(java.lang.String PluginClassName,
IRPCollection classURLS,
IRPCollection libURLS)
Loads the Java plugin main class |
abstract boolean |
unloadPlugin(java.lang.String PluginClassName,
int finalCall)
Unload plugin |
Methods inherited from class java.lang.Object |
---|
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RPJavaPluginsManager()
Method Detail |
---|
public boolean connect(IRPJavaPlugins connectionPoint)
public boolean disconnect()
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
public abstract java.lang.String call2StringPluginMethod(java.lang.String PluginClassName, java.lang.String methodName, java.lang.String argument, java.lang.String exargument)
RhapsodyRuntimeException
public abstract boolean callElementCollectionPluginMethod(java.lang.String PluginClassName, java.lang.String methodName, IRPModelElement element, IRPCollection collection)
RhapsodyRuntimeException
public abstract boolean callPluginMethod(java.lang.String PluginClassName, java.lang.String methodName, IRPCollection args)
RhapsodyRuntimeException
public abstract java.lang.String callStringPluginMethod(java.lang.String PluginClassName, java.lang.String methodName, java.lang.String argument)
RhapsodyRuntimeException
public abstract java.lang.String getId()
RhapsodyRuntimeException
public abstract boolean hasPluginWithMethod(java.lang.String PluginClassName, java.lang.String methodName)
RhapsodyRuntimeException
public abstract boolean hasPluginWithMethodArgs(java.lang.String PluginClassName, java.lang.String methodName, java.lang.String arguments)
RhapsodyRuntimeException
public abstract boolean loadPlugin(java.lang.String PluginClassName, IRPCollection classURLS, IRPCollection libURLS)
RhapsodyRuntimeException
public abstract boolean unloadPlugin(java.lang.String PluginClassName, int finalCall)
RhapsodyRuntimeException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |