A B C D E F G H I J K L M N O P R S T U V W

P

P_BG_COLOR - Static variable in class edu.wpi.ebob.preferences.OBPreferencePage
The property for the background color to be displayed in instances.
P_BG_COLOR_SELECTED - Static variable in class edu.wpi.ebob.preferences.OBPreferencePage
The property for the background color to be displayed in selected instances.
P_CONFIRM_INITIALIZE - Static variable in class edu.wpi.ebob.preferences.OBPreferencePage
The property for whether the system should ask for confirmation before initializing the Object Bench.
P_CONFIRM_REMOVE - Static variable in class edu.wpi.ebob.preferences.OBPreferencePage
The property for whether the system should ask for confirmation before removing a selected instance.
P_FG_COLOR - Static variable in class edu.wpi.ebob.preferences.OBPreferencePage
The property for the text color to be displayed in instances.
P_FONT - Static variable in class edu.wpi.ebob.preferences.OBPreferencePage
The property for the font used in instances.
P_FQ_CLASS_NAMES - Static variable in class edu.wpi.ebob.preferences.OBPreferencePage
The property for whether the object bench views should use full-qualified.
page1 - Variable in class edu.wpi.ebob.wizards.AddToObjectBenchWizard
 
page2 - Variable in class edu.wpi.ebob.wizards.AddToObjectBenchWizard
 
paintControl(PaintEvent) - Method in class edu.wpi.ebob.internal.gui.Instance
Handles drawing the background rectangle.
panel - Variable in class edu.wpi.ebob.internal.gui.InstanceContainer
the panel which will contain all instances
panel - Variable in class edu.wpi.ebob.views.PropertiesView
a reference to the parent composite.
Parameter - Class in edu.wpi.ebob.model
Represents an input parameter for a method or constructor, or the input value for a field.
Parameter(IClass) - Constructor for class edu.wpi.ebob.model.Parameter
Constructs a new Parameter with the given return type.
parameterChanged() - Method in class edu.wpi.ebob.internal.gui.dialogs.ExecuteMethodDialog
 
parameterChanged() - Method in interface edu.wpi.ebob.internal.gui.utils.ParameterChangeListener
Invoked when an object has been added to the Object Bench.
ParameterChangeListener - Interface in edu.wpi.ebob.internal.gui.utils
 
ParameterTableViewer - Class in edu.wpi.ebob.internal.gui.utils
 
ParameterTableViewer(Composite) - Constructor for class edu.wpi.ebob.internal.gui.utils.ParameterTableViewer
 
parameterTypes - Variable in class edu.wpi.ebob.internal.gui.dialogs.ExecuteMethodDialog
 
parent - Variable in class edu.wpi.ebob.internal.gui.utils.ObjectTreeViewer
a reference to the parent composite.
parent - Variable in class edu.wpi.ebob.internal.inspect.AbstractNode
the parent of this node
parent - Variable in class edu.wpi.ebob.internal.jem.JEMConstructor
 
parse(Collection) - Method in class edu.wpi.ebob.model.parser.Parser
 
Parser - Class in edu.wpi.ebob.model.parser
 
Parser() - Constructor for class edu.wpi.ebob.model.parser.Parser
 
ParserException - Exception in edu.wpi.ebob.model.parser
Represents either an unexpected token or an evaluation error.
ParserException(String) - Constructor for exception edu.wpi.ebob.model.parser.ParserException
 
ParserException(Throwable) - Constructor for exception edu.wpi.ebob.model.parser.ParserException
 
part - Variable in class edu.wpi.ebob.actions.ExecuteAddWizardActionDelegate
 
performAdditionOperation(IObject, IObject) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
Performs left + right.
performAdditionOperation(IObject, IObject) - Method in interface edu.wpi.ebob.model.cm.IClassManager
Performs left + right.
performAlgebraicNegationOperation(IObject) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
 
performAlgebraicNegationOperation(IObject) - Method in interface edu.wpi.ebob.model.cm.IClassManager
Performs -operand.
performBooleanNegationOperation(IObject) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
 
performBooleanNegationOperation(IObject) - Method in interface edu.wpi.ebob.model.cm.IClassManager
Performs !operand.
performDivisionOperation(IObject, IObject) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
Performs left / right.
performDivisionOperation(IObject, IObject) - Method in interface edu.wpi.ebob.model.cm.IClassManager
Performs left / right.
performFinish() - Method in class edu.wpi.ebob.wizards.AddToObjectBenchWizard
This method is called when 'Finish' button is pressed in the wizard.
performInfixOp(TokenType) - Method in class edu.wpi.ebob.model.parser.Parser
 
performModulusOperation(IObject, IObject) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
Performs left % right.
performModulusOperation(IObject, IObject) - Method in interface edu.wpi.ebob.model.cm.IClassManager
Performs left % right.
performMultiplicationOperation(IObject, IObject) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
Performs left * right.
performMultiplicationOperation(IObject, IObject) - Method in interface edu.wpi.ebob.model.cm.IClassManager
Performs left * right.
performOperation(IOperation, IObject[]) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
performs the given operation with the given arguments.
performOperation(IClassManager, IObject[], int) - Method in class edu.wpi.ebob.internal.jem.operations.JEMAbstractInfixOperation
Performs operation operator on arguments args.
performOperation(IClassManager, IObject[], int) - Method in class edu.wpi.ebob.internal.jem.operations.JEMAbstractPrefixOperation
 
performOperation(IClassManager, IObject[]) - Method in class edu.wpi.ebob.internal.jem.operations.JEMAdditionOperation
This is the same as args[0] + args[1].
performOperation(IClassManager, IObject[]) - Method in class edu.wpi.ebob.internal.jem.operations.JEMAlgebraicNegationOperation
This is the same as args[0] + args[1].
performOperation(IClassManager, IObject[]) - Method in class edu.wpi.ebob.internal.jem.operations.JEMBooleanNegationOperation
This is the same as args[0] + args[1].
performOperation(IClassManager, IObject[]) - Method in class edu.wpi.ebob.internal.jem.operations.JEMDivisionOperation
This is the same as args[0] / args[1].
performOperation(IClassManager, IObject[]) - Method in class edu.wpi.ebob.internal.jem.operations.JEMModulusOperation
This is the same as args[0] % args[1].
performOperation(IClassManager, IObject[]) - Method in class edu.wpi.ebob.internal.jem.operations.JEMMultiplicationOperation
This is the same as args[0] * args[1].
performOperation(IClassManager, IObject[]) - Method in class edu.wpi.ebob.internal.jem.operations.JEMSubtractionOperation
This is the same as args[0] - args[1].
performOperation(IOperation, IObject[]) - Method in interface edu.wpi.ebob.model.cm.IClassManager
performs the given operation with the given arguments.
performOperation(IClassManager, IObject[]) - Method in interface edu.wpi.ebob.model.cm.IOperation
 
performPrefixOp(TokenType) - Method in class edu.wpi.ebob.model.parser.Parser
 
performSubtractionOperation(IObject, IObject) - Method in class edu.wpi.ebob.internal.jem.JEMClassManager
Performs left - right.
performSubtractionOperation(IObject, IObject) - Method in interface edu.wpi.ebob.model.cm.IClassManager
Performs left - right.
plugin - Static variable in class edu.wpi.ebob.ObjBenchPlugin
 
PLUS - Static variable in class edu.wpi.ebob.internal.jem.operations.JEMAbstractInfixOperation
 
PLUS - Static variable in class edu.wpi.ebob.internal.jem.operations.JEMAbstractPrefixOperation
 
PLUS - Static variable in class edu.wpi.ebob.model.parser.TokenType
'+' token
postfixExpr() - Method in class edu.wpi.ebob.model.parser.Parser
PostfixExpr = PrimaryExpr (.
prefChangeListener - Variable in class edu.wpi.ebob.internal.gui.Instance
 
prefChangeListener - Variable in class edu.wpi.ebob.views.PropertiesView
 
primaryExpr() - Method in class edu.wpi.ebob.model.parser.Parser
PrimaryExpr = IdentPrimary | Constant | true | false | null | NewExpr | LPAR AdditiveExpr RPAR
printStackTrace() - Method in exception edu.wpi.ebob.internal.jem.JEMRemoteException
 
printStackTrace(PrintStream) - Method in exception edu.wpi.ebob.internal.jem.JEMRemoteException
 
printStackTrace(PrintWriter) - Method in exception edu.wpi.ebob.internal.jem.JEMRemoteException
 
projCheck - Variable in class edu.wpi.ebob.wizards.AddToObjectBenchWizardPage
 
project - Variable in class edu.wpi.ebob.internal.jem.JEMClassManager
 
project - Variable in class edu.wpi.ebob.wizards.AddToObjectBenchWizard
the currently selected project, retrieved from the selection.
project - Variable in class edu.wpi.ebob.wizards.AddToObjectBenchWizardPage
 
PropertiesView - Class in edu.wpi.ebob.views
This view represents the result of inspecting an instance.
PropertiesView() - Constructor for class edu.wpi.ebob.views.PropertiesView
 
propertyDescriptors - Variable in class edu.wpi.ebob.internal.gui.InstancePropertySource
these are cached and returned upon subsequent calls.
provider - Variable in class edu.wpi.ebob.actions.RemoveInstanceAction
 

A B C D E F G H I J K L M N O P R S T U V W