Package com.iizigo.link.vs
Class LopAssignVirtualSpace
java.lang.Object
com.iizigo.link.vs.LopAssignVirtualSpace
- All Implemented Interfaces:
ILinkOperation
The link operation assigning the VirtualSpace to a participant, e.g. a panel.
- Author:
- Christopher Mindus
Constructor Summary
ConstructorDescriptionLopAssignVirtualSpace
(IVSParticipant participant, EditorVirtualSpace virtualSpace) Constructor.Method Summary
Modifier and TypeMethodDescriptionCreates the operation node for presentation in the link wizard main page.boolean
Checks if two operations are equal.org.eclipse.core.runtime.IStatus
Executes the operation.org.eclipse.core.runtime.IStatus
Returns if the operation is enabled for execution, regardless of any preconditions.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.iizigo.link.ILinkOperation
addPages, getDependentOperations, isOperationEnabled, isPrecondition, isSelected, isWizardDialogRequired, validateOperations
Constructor Details
LopAssignVirtualSpace
Constructor.- Parameters:
participant
- The participant to set the VirtualSpace for (must implement IPropDesigner).virtualSpace
- The VirtualSpace to assign.
Method Details
isOperationEnabled
public org.eclipse.core.runtime.IStatus isOperationEnabled()Returns if the operation is enabled for execution, regardless of any preconditions. These are tested once all parties have agreed that the operation might be a "go".- Specified by:
isOperationEnabled
in interfaceILinkOperation
- Returns:
- The status for the operation.
executeOperation
Executes the operation.- Specified by:
executeOperation
in interfaceILinkOperation
- Parameters:
op
- The complex operation.- Returns:
- The status of the operation. A complex operation would have a
MultiStatus
return code.
equalsOp
Checks if two operations are equal.- Specified by:
equalsOp
in interfaceILinkOperation
- Parameters:
op
- Operation to compare with.- Returns:
- true if they produce the same result, false otherwise.