edu.wpi.ebob.internal.jem
Class JEMMember

java.lang.Object
  extended by edu.wpi.ebob.internal.jem.JEMObject
      extended by edu.wpi.ebob.internal.jem.JEMMember
All Implemented Interfaces:
IMember, IObject
Direct Known Subclasses:
JEMClass, JEMConstructor, JEMField, JEMMethod

public class JEMMember
extends JEMObject
implements IMember

Class implementing methods common to constructors, fields, and methods

Author:
Justin Braga

Field Summary
private  org.eclipse.jem.internal.proxy.core.IMethodProxy getModifiers
           
private  org.eclipse.jem.internal.proxy.core.IMethodProxy getName
           
 
Fields inherited from class edu.wpi.ebob.internal.jem.JEMObject
jemObject
 
Constructor Summary
protected JEMMember(org.eclipse.jem.internal.proxy.core.IBeanProxy jemMember)
           
 
Method Summary
private  int getModifiers()
          Retrieves the modifiers which are used by the other methods.
 java.lang.String getName()
           
 boolean isAbstract()
           
 boolean isFinal()
           
 boolean isPrivate()
           
 boolean isProtected()
           
 boolean isPublic()
           
 boolean isStatic()
           
 boolean isSynchronized()
           
 
Methods inherited from class edu.wpi.ebob.internal.jem.JEMObject
getBeanProxy, getIClass, getObject, isInstanceof, objToString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface edu.wpi.ebob.model.cm.IObject
getIClass, isInstanceof, objToString
 

Field Detail

getModifiers

private org.eclipse.jem.internal.proxy.core.IMethodProxy getModifiers

getName

private org.eclipse.jem.internal.proxy.core.IMethodProxy getName
Constructor Detail

JEMMember

protected JEMMember(org.eclipse.jem.internal.proxy.core.IBeanProxy jemMember)
Parameters:
jemMember -
Method Detail

getName

public java.lang.String getName()
                         throws RemoteException
Specified by:
getName in interface IMember
Throws:
RemoteException
See Also:
IMember.getName()

getModifiers

private int getModifiers()
                  throws RemoteException
Retrieves the modifiers which are used by the other methods.

Throws:
RemoteException

isAbstract

public boolean isAbstract()
                   throws RemoteException
Specified by:
isAbstract in interface IMember
Throws:
RemoteException
See Also:
IMember.isAbstract()

isPublic

public boolean isPublic()
                 throws RemoteException
Specified by:
isPublic in interface IMember
Throws:
RemoteException
See Also:
IMember.isPublic()

isProtected

public boolean isProtected()
                    throws RemoteException
Specified by:
isProtected in interface IMember
Throws:
RemoteException
See Also:
IMember.isProtected()

isPrivate

public boolean isPrivate()
                  throws RemoteException
Specified by:
isPrivate in interface IMember
Throws:
RemoteException
See Also:
IMember.isPrivate()

isStatic

public boolean isStatic()
                 throws RemoteException
Specified by:
isStatic in interface IMember
Throws:
RemoteException
See Also:
IMember.isStatic()

isFinal

public boolean isFinal()
                throws RemoteException
Specified by:
isFinal in interface IMember
Throws:
RemoteException
See Also:
IMember.isFinal()

isSynchronized

public boolean isSynchronized()
                       throws RemoteException
Specified by:
isSynchronized in interface IMember
Throws:
RemoteException
See Also:
IMember.isSynchronized()