/**
* This describes the child to be created.
*/
/**
* This describes the sibling to be created.
*/
protected Object descriptor;
/**
* This constructs an instance of an action that uses the workbench part's editing domain to create a child
* specified by <code>descriptor</code> for the single object in the
* <code>selection</code>.
* @since 2.1.0
*/
/**
* This constructs an instance of an action that uses the workbench part's editing domain to create a sibling
* specified by <code>descriptor</code>.
* @since 2.1.0
*/
public [[#variable1719c220]](IWorkbenchPart workbenchPart, ISelection selection, Object descriptor) {
super(workbenchPart);
this.descriptor = descriptor;
configureAction(selection);
}
/**
* This constructor is simply retained for binary compatibility. It just
* calls the {@link #CreateChildAction(IWorkbenchPart, ISelection, Object)
* new form}.
*/
/**
* This constructor is simply retained for binary compatibility. It just
* calls the {@link #CreateSiblingAction(IWorkbenchPart, ISelection, Object)
* new form}.
*/
public [[#variable1719c220]](IEditorPart editorPart, ISelection selection, Object descriptor) {
this((IWorkbenchPart) editorPart, selection, descriptor);
}
/**
* This constructs an instance of an action that uses the given editing domain to create a child
* specified by <code>descriptor</code> for the single object in the
* <code>selection</code>.
* @since 2.4.0
*/
/**
* This constructs an instance of an action that uses the given editing domain to create a sibling
* specified by <code>descriptor</code>.
* @since 2.4.0
*/
public [[#variable1719c220]](EditingDomain editingDomain, ISelection selection, Object descriptor) {
super(editingDomain);
this.descriptor = descriptor;
configureAction(selection);
}
|