public class OutputGroup extends AbstractGroup
Modifier and Type | Field and Description |
---|---|
protected ExtendedOutlet |
defaultOutlet
The default outlet to be use.
|
protected org.eclipse.emf.ecore.EObject |
modelObject
The selected model object.
|
protected OutletsPreference |
outletsPreference
The outlets preference to be use.
|
protected StringButtonField |
outputPathField
The output path to be use.
|
protected SelectionButtonField |
useDefaultPathButtonField
The use default output path button field.
|
groupName
Constructor and Description |
---|
OutputGroup(java.lang.String groupName,
org.eclipse.emf.ecore.EObject modelObject,
OutletsPreference outletsPreference,
ExtendedOutlet defaultOutlet) |
OutputGroup(java.lang.String groupName,
org.eclipse.emf.ecore.EObject modelObject,
OutletsPreference outletsPreference,
ExtendedOutlet defaultOutlet,
org.eclipse.jface.dialogs.IDialogSettings dialogSettings) |
Modifier and Type | Method and Description |
---|---|
protected org.eclipse.swt.widgets.Link |
createLink(org.eclipse.swt.widgets.Composite composite,
java.lang.String text) |
protected void |
doCreateContent(org.eclipse.swt.widgets.Composite parent,
int numColumns)
Creates the content i.e., all required fields of the group.
|
protected void |
doLinkActivated(org.eclipse.swt.widgets.Shell shell,
org.eclipse.swt.widgets.Link link) |
protected org.eclipse.core.resources.IContainer |
getContainer(java.lang.String fullPath) |
java.util.Collection<ExtendedOutlet> |
getOutlets() |
StringButtonField |
getOutputPathField() |
SelectionButtonField |
getUseDefaultPathButtonField() |
boolean |
isGroupComplete()
Returns true or false if the group is complete or not.
|
protected void |
openProjectProperties(org.eclipse.swt.widgets.Shell shell,
org.eclipse.core.resources.IProject project,
java.lang.Object data) |
protected void |
updateEnableState(boolean enabled) |
addGroupListener, createContent, createContent, getDialogSettings, loadGroupSettings, notifyGroupChanged, removeGroupListener, saveGroupSettings, setDialogSettings
protected SelectionButtonField useDefaultPathButtonField
protected StringButtonField outputPathField
protected ExtendedOutlet defaultOutlet
protected OutletsPreference outletsPreference
protected org.eclipse.emf.ecore.EObject modelObject
public OutputGroup(java.lang.String groupName, org.eclipse.emf.ecore.EObject modelObject, OutletsPreference outletsPreference, ExtendedOutlet defaultOutlet)
public OutputGroup(java.lang.String groupName, org.eclipse.emf.ecore.EObject modelObject, OutletsPreference outletsPreference, ExtendedOutlet defaultOutlet, org.eclipse.jface.dialogs.IDialogSettings dialogSettings)
protected void doCreateContent(org.eclipse.swt.widgets.Composite parent, int numColumns)
AbstractGroup
doCreateContent
in class AbstractGroup
protected org.eclipse.swt.widgets.Link createLink(org.eclipse.swt.widgets.Composite composite, java.lang.String text)
protected void doLinkActivated(org.eclipse.swt.widgets.Shell shell, org.eclipse.swt.widgets.Link link)
protected void openProjectProperties(org.eclipse.swt.widgets.Shell shell, org.eclipse.core.resources.IProject project, java.lang.Object data)
protected void updateEnableState(boolean enabled)
public SelectionButtonField getUseDefaultPathButtonField()
public StringButtonField getOutputPathField()
public java.util.Collection<ExtendedOutlet> getOutlets()
protected org.eclipse.core.resources.IContainer getContainer(java.lang.String fullPath)
public boolean isGroupComplete()
AbstractGroup
isGroupComplete
in interface IGroup
isGroupComplete
in class AbstractGroup