Package de.uka.ipd.sdq.featureinstance
Class FeatureConfigWidget
java.lang.Object
de.uka.ipd.sdq.featureinstance.FeatureConfigWidget
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected IContentOutlinePageprotected TreeViewerprotected FeatureConfigprotected booleanprotected AdapterFactoryEditingDomainprotected FeatureDiagramprotected ICheckStateListenerprotected FeatureConfigprotected PropertySheetPageprotected Resourceprotected Objectprotected CheckboxTreeViewer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCheckStateListener(ICheckStateListener iCheckStateListener) protected booleanCreates the editor layout and contentprotected voidcreateNewConfigResource(URI newResourceURI, FeatureDiagram featureDiagram, FeatureConfig defaultRef) Creates a new Configuration-Resource with the given newResourceURI corresponding to the given featureDiagram Overrides the old (*.featuremodel) resource-objectbooleanprotected voidLoads the resource-object through the editingDomainvoidcreateViewer(FeatureDiagram root) Creates a treeViewer of the given FeatureDiagramvoiddoSave(IProgressMonitor progressMonitor) protected voidbooleanisDirty()booleanvoidsetSourceInput(String sourceInput) voidsetTargetInput(String targetInput) voidvalidate()
-
Field Details
-
editingDomain
-
treeViewer
-
propertySheetPage
-
listener
-
resource
-
featureDiagram
-
root
-
contentOutlineViewer
-
contentOutlinePage
-
dirtyFlag
protected boolean dirtyFlag -
defaultConfig
-
overridesConfig
-
-
Constructor Details
-
FeatureConfigWidget
-
-
Method Details
-
setSourceInput
-
setTargetInput
-
validate
public void validate() -
createPages
public boolean createPages() -
createEditor
protected boolean createEditor()Creates the editor layout and content -
createViewer
Creates a treeViewer of the given FeatureDiagram- Parameters:
root- The FeatureDiagram-object which shall be displayed
-
createResource
protected void createResource()Loads the resource-object through the editingDomain -
createNewConfigResource
protected void createNewConfigResource(URI newResourceURI, FeatureDiagram featureDiagram, FeatureConfig defaultRef) Creates a new Configuration-Resource with the given newResourceURI corresponding to the given featureDiagram Overrides the old (*.featuremodel) resource-object- Parameters:
newResourceURI- The URI for the new ResourcefeatureDiagram- A FeatureDiagram-object to which the new Configuration should referencedefaultRef- A reference to the defaultConfig object or null, if none exists
-
isDirty
public boolean isDirty() -
doSave
-
doSaveAs
-
isSaveAsAllowed
public boolean isSaveAsAllowed() -
addCheckStateListener
-
getErrorMessage
-