edu.wpi.ebob.internal.jem
Class JEMField

java.lang.Object
  extended by edu.wpi.ebob.internal.jem.JEMObject
      extended by edu.wpi.ebob.internal.jem.JEMMember
          extended by edu.wpi.ebob.internal.jem.JEMField
All Implemented Interfaces:
IField, IMember, IObject

public class JEMField
extends JEMMember
implements IField

Author:
Liam Morley

Field Summary
private static java.util.Map fields
           
private  org.eclipse.jem.internal.proxy.core.IFieldProxy jemField
           
 
Fields inherited from class edu.wpi.ebob.internal.jem.JEMObject
jemObject
 
Constructor Summary
private JEMField(org.eclipse.jem.internal.proxy.core.IFieldProxy jemField)
           
 
Method Summary
 IObject get(IObject obj)
           
(package private) static JEMField getField(org.eclipse.jem.internal.proxy.core.IFieldProxy jemField)
           
 IClass getType()
           
 void set(IObject obj, IObject value)
           
 
Methods inherited from class edu.wpi.ebob.internal.jem.JEMMember
getName, isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, 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.IMember
getName, isAbstract, isFinal, isPrivate, isProtected, isPublic, isStatic, isSynchronized
 
Methods inherited from interface edu.wpi.ebob.model.cm.IObject
getIClass, isInstanceof, objToString
 

Field Detail

jemField

private org.eclipse.jem.internal.proxy.core.IFieldProxy jemField

fields

private static java.util.Map fields
Constructor Detail

JEMField

private JEMField(org.eclipse.jem.internal.proxy.core.IFieldProxy jemField)
Method Detail

get

public IObject get(IObject obj)
            throws RemoteException
Specified by:
get in interface IField
Throws:
RemoteException
See Also:
IField.get(IObject)

set

public void set(IObject obj,
                IObject value)
         throws RemoteException
Specified by:
set in interface IField
Throws:
RemoteException
See Also:
IField.set(IObject, IObject)

getType

public IClass getType()
Specified by:
getType in interface IField
See Also:
IField.getType()

getField

static JEMField getField(org.eclipse.jem.internal.proxy.core.IFieldProxy jemField)