Class AssignmentsEditorImpl
- java.lang.Object
-
- org.eclipse.jface.window.Window
-
- org.eclipse.jface.dialogs.Dialog
-
- org.eclipse.jface.dialogs.TrayDialog
-
- org.eclipse.jface.dialogs.TitleAreaDialog
-
- org.palladiosimulator.dataflow.confidentiality.pcm.editor.sirius.assignments.AssignmentsEditorImpl
-
- All Implemented Interfaces:
IShellProvider
public class AssignmentsEditorImpl extends TitleAreaDialog
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.jface.window.Window
Window.IExceptionHandler
-
-
Field Summary
-
Fields inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
DLG_IMG_TITLE_BANNER, DLG_IMG_TITLE_ERROR, INFO_MESSAGE, WARNING_MESSAGE
-
Fields inherited from class org.eclipse.jface.dialogs.Dialog
blockedHandler, buttonBar, DIALOG_DEFAULT_BOUNDS, DIALOG_PERSISTLOCATION, DIALOG_PERSISTSIZE, dialogArea, DLG_IMG_ERROR, DLG_IMG_HELP, DLG_IMG_INFO, DLG_IMG_MESSAGE_ERROR, DLG_IMG_MESSAGE_INFO, DLG_IMG_MESSAGE_WARNING, DLG_IMG_QUESTION, DLG_IMG_WARNING, ELLIPSIS
-
Fields inherited from class org.eclipse.jface.window.Window
CANCEL, OK, resizeHasOccurred
-
-
Constructor Summary
Constructors Constructor Description AssignmentsEditorImpl(Shell parentShell, String outputName, Collection<String> usableInputs, Collection<CharacteristicTypeDictionary> dictionaries, org.palladiosimulator.pcm.parameter.VariableUsage existingUsage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PCMDataDictionary
buildSerializationModel(Consumer<ReusableBehaviour> behaviourBuilder)
protected void
createAndSetErrorMessage(Collection<org.eclipse.xtext.validation.Issue> issues)
protected Control
createContents(Composite parent)
protected Control
createDialogArea(Composite parent)
protected String
getContent()
protected String
getPostfix()
protected String
getPrefix()
Collection<org.palladiosimulator.pcm.parameter.VariableUsage>
getResult()
protected boolean
isResizable()
protected void
okPressed()
protected void
processValidationResult(Collection<org.eclipse.xtext.validation.Issue> issues)
protected void
setResultVariables()
-
Methods inherited from class org.eclipse.jface.dialogs.TitleAreaDialog
getErrorMessage, getInitialSize, getMessage, getTitleArea, getTitleImageLabel, setErrorMessage, setMessage, setMessage, setTitle, setTitleAreaColor, setTitleImage
-
Methods inherited from class org.eclipse.jface.dialogs.TrayDialog
closeTray, createButtonBar, createHelpControl, getLayout, getTray, handleShellCloseEvent, isDialogHelpAvailable, isHelpAvailable, openTray, setDialogHelpAvailable, setHelpAvailable
-
Methods inherited from class org.eclipse.jface.dialogs.Dialog
applyDialogFont, buttonPressed, cancelPressed, close, convertHeightInCharsToPixels, convertHeightInCharsToPixels, convertHorizontalDLUsToPixels, convertHorizontalDLUsToPixels, convertVerticalDLUsToPixels, convertVerticalDLUsToPixels, convertWidthInCharsToPixels, convertWidthInCharsToPixels, create, createButton, createButtonsForButtonBar, dialogFontIsDefault, getBlockedHandler, getButton, getButtonBar, getCancelButton, getDialogArea, getDialogBoundsSettings, getDialogBoundsStrategy, getImage, getInitialLocation, getOKButton, initializeBounds, initializeDialogUnits, setBlockedHandler, setButtonLayoutData, setButtonLayoutFormData, shortenText
-
Methods inherited from class org.eclipse.jface.window.Window
canHandleShellCloseEvent, configureShell, constrainShellSize, createShell, getConstrainedShellBounds, getContents, getDefaultImage, getDefaultImages, getDefaultOrientation, getParentShell, getReturnCode, getShell, getShellListener, getShellStyle, getWindowManager, handleFontChange, open, setBlockOnOpen, setDefaultImage, setDefaultImages, setDefaultModalParent, setDefaultOrientation, setExceptionHandler, setParentShell, setReturnCode, setShellStyle, setWindowManager
-
-
-
-
Constructor Detail
-
AssignmentsEditorImpl
public AssignmentsEditorImpl(Shell parentShell, String outputName, Collection<String> usableInputs, Collection<CharacteristicTypeDictionary> dictionaries, org.palladiosimulator.pcm.parameter.VariableUsage existingUsage)
-
-
Method Detail
-
getResult
public Collection<org.palladiosimulator.pcm.parameter.VariableUsage> getResult()
-
createDialogArea
protected Control createDialogArea(Composite parent)
- Overrides:
createDialogArea
in classTitleAreaDialog
-
createContents
protected Control createContents(Composite parent)
- Overrides:
createContents
in classTitleAreaDialog
-
isResizable
protected boolean isResizable()
- Overrides:
isResizable
in classDialog
-
buildSerializationModel
protected PCMDataDictionary buildSerializationModel(Consumer<ReusableBehaviour> behaviourBuilder)
-
getPrefix
protected String getPrefix() throws IOException
- Throws:
IOException
-
getContent
protected String getContent() throws IOException
- Throws:
IOException
-
getPostfix
protected String getPostfix()
-
processValidationResult
protected void processValidationResult(Collection<org.eclipse.xtext.validation.Issue> issues)
-
createAndSetErrorMessage
protected void createAndSetErrorMessage(Collection<org.eclipse.xtext.validation.Issue> issues)
-
setResultVariables
protected void setResultVariables()
-
-