|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.datatools.sqltools.sqlbuilder.util.RSCCoreUIUtil
public class RSCCoreUIUtil
Constructor Summary | |
---|---|
RSCCoreUIUtil()
|
Method Summary | |
---|---|
static boolean |
chkCrossReferences(org.eclipse.emf.common.util.EList refs,
org.eclipse.emf.ecore.EObject base)
Check cross references |
static boolean |
chkIfEObjectsMatched(org.eclipse.emf.ecore.EObject working,
org.eclipse.emf.ecore.EObject base,
boolean chkCrossReferences)
Check if two EObjects are "equal". |
static java.lang.Class |
dynamicClass(java.lang.String classname)
Gets the Class object for a given class name. |
static java.lang.Object |
dynamicInstance(java.lang.Class cclass,
java.lang.Class[] classes,
java.lang.Object[] args)
Gets an instance of a class using its constructor. |
static java.lang.Object |
dynamicInstance(java.lang.String classname,
java.lang.Class[] classes,
java.lang.Object[] args)
Gets an instance of a class using its constructor. |
static java.lang.Object |
dynamicInvoke(java.lang.Object instance,
java.lang.String methodname,
java.lang.Class[] classes,
java.lang.Object[] args)
Invokes a dynamic method in a given instance. |
static int |
launchASyncDialog(org.eclipse.jface.dialogs.MessageDialog dialog)
|
static int |
launchSyncDialog(org.eclipse.jface.dialogs.MessageDialog dialog)
|
static java.util.ArrayList |
sortList(java.util.ArrayList list)
Sorts a given ArrayList. |
static java.util.Vector |
sortVector(java.util.Vector vIn)
Sorts a given vector. |
static java.lang.Object |
staticField(java.lang.Class cclass,
java.lang.String fieldname)
Gets the value of a static field. |
static java.lang.Object |
staticField(java.lang.String classname,
java.lang.String fieldname)
Gets the value of a static field. |
static java.lang.Object |
staticInvoke(java.lang.Class cclass,
java.lang.String methodname,
java.lang.Class[] classes,
java.lang.Object[] args)
Invokes a static method in a given class. |
static java.lang.Object |
staticInvoke(java.lang.String classname,
java.lang.String methodname,
java.lang.Class[] classes,
java.lang.Object[] args)
Invokes a static method in a given class. |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public RSCCoreUIUtil()
Method Detail |
---|
public static int launchSyncDialog(org.eclipse.jface.dialogs.MessageDialog dialog)
public static int launchASyncDialog(org.eclipse.jface.dialogs.MessageDialog dialog)
public static java.util.ArrayList sortList(java.util.ArrayList list)
public static java.util.Vector sortVector(java.util.Vector vIn)
public static java.lang.Object dynamicInstance(java.lang.Class cclass, java.lang.Class[] classes, java.lang.Object[] args)
cclass
- The class we want to construct.classes
- Array of Class describing the argument types, or null.args
- Array of arguments to the constructor, or null.
public static java.lang.Object dynamicInstance(java.lang.String classname, java.lang.Class[] classes, java.lang.Object[] args)
classname
- The class we want to construct.classes
- Array of Class describing the argument types, or null.args
- Array of arguments to the constructor, or null.
public static java.lang.Object dynamicInvoke(java.lang.Object instance, java.lang.String methodname, java.lang.Class[] classes, java.lang.Object[] args)
instance
- The instance.methodname
- The method to call.classes
- Array of Class describing the argument types, or null.args
- Array of arguments to the constructor, or null.
public static java.lang.Object staticInvoke(java.lang.String classname, java.lang.String methodname, java.lang.Class[] classes, java.lang.Object[] args)
classname
- The class with the static method.methodname
- The method to call.classes
- Array of Class describing the argument types, or null.args
- Array of arguments to the constructor, or null.
public static java.lang.Object staticInvoke(java.lang.Class cclass, java.lang.String methodname, java.lang.Class[] classes, java.lang.Object[] args)
cclass
- The class with the static method.methodname
- The method to call.classes
- Array of Class describing the argument types, or null.args
- Array of arguments to the constructor, or null.
public static java.lang.Object staticField(java.lang.Class cclass, java.lang.String fieldname)
cclass
- The class with the static method.fieldname
- The name of the field whose value is wanted.
public static java.lang.Object staticField(java.lang.String classname, java.lang.String fieldname)
classname
- The class with the static method.fieldname
- The name of the field whose value is wanted.
public static java.lang.Class dynamicClass(java.lang.String classname)
classname
- The class name.
public static boolean chkIfEObjectsMatched(org.eclipse.emf.ecore.EObject working, org.eclipse.emf.ecore.EObject base, boolean chkCrossReferences)
working
- working objectbase
- base objectchkCrossReferences
- check eCrossReferences
public static boolean chkCrossReferences(org.eclipse.emf.common.util.EList refs, org.eclipse.emf.ecore.EObject base)
refs
- cross referencesbase
- base object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |