[RSS]
In NetBeans 5.5 the Options pane got a major facelift. The new Options view is easier to use and follows UI standards while maintaining the older style for backward compatibility. The UML modules in NetBeans 5.5 use the older style of Options. For NetBeans 6 we plan to evaluate to possibility of moving all the options for the UML modules to the new Options view. To fit into the new Options view, new options panels will have to be added to the UML modules. The new Preference API will also be evaluted and implemented where applicable.

Example Options Module

Here is a test module that shows examples of how to use the Preferences API. This module contains an Options Category with one panel and controller, a Misc Option with a panel and controller, and a TopComponent with Action to display the option changes. Get the

Must Have Features

(complete) Move options to the new Options view, not the advanced options (99448)

Like To Have Features

(complete) Move to the new preference API (99449)

Current UML Options Implementation

The proposed framework for the new UML Options was changed slightly. The original plan was to keep a high level of module autonomy with the preferences. Due to the interdependence within UML, this was not possible. Instead, all the preferences are stored in the core module. A class, DummyCorePreference, was created in the UML core module to gain access to the preferences (NbPreferences.forModule(DummyCorePreference.class)). The following table shows the implemented preferences.

OKPreference TextKeyTypeValuesDefault
Show AliasUML_Show_Aliases booleanT/Ftrue
Prompt to Save ProjectUML_Prompt_to_Save_ProjectbooleanT/Ftrue
Open Project DiagramsUML_Open_Project_DiagramsbooleanT/Ftrue
XAutomatically Resize ElementsUML_Automatically_Size_ElementsStringExpand or Contract as Needed,Expand but Never Contract,Expand Unless Manually Resized,Never Expand or ContractExpand or Contract as Needed
XDisplay Compartment TitlesUML_Display_Compartment_TitlesStringAlways,Never,When SelectedAlways
XDisplay Empty ListsUML_Display_Empty_ListsbooleanT/Ftrue
Reconnect to Presentation BoundaryUML_Reconnect_to_Presentation_BoundarybooleanT/Ftrue
Resize with Show Alias ModeUML_Resize_with_Show_Aliases_ModebooleanT/Ffalse
XShow Stereotype IconsUML_Show_Stereotype_IconsbooleanT/Ftrue
XGradient BackgroundUML_Gradient_BackgroundbooleanT/Ftrue
XCapitalize Attribute Name in AccessorsUML_CAP_ON_ACCESSORS booleanT/Ftrue
Collection Use Generics DefaultUML_USE_GENERICS_DEFAULT booleanT/Ftrue
XCreate Accessor MethodsUML_ADD_ACCESSORS booleanT/Ftrue
XCreate Constructor MethodsUML_ADD_CTORS booleanT/Ftrue
XCreate Finalize MethodsUML_ADD_DTORS booleanT/Ffalse
Display Duplicate Operation DialogUML_SHOW_DUPE_OP_DIALOG booleanT/Ftrue
Name Navigable EndsUML_SET_NAVIGABLE_END_ROLE_NAME booleanT/Ftrue
Remove Prefix from Accessor NamesNO_PREFIX_ON_ACCESSORS booleanT/Ftrue
Modify Redefined OperationsUML_MODIFY_REDEFINING_METHOD StringAsk,Create New Operation,Modify All OperationsAsk
Collection Override DefaultUML_COLLECTION_OVERRIDE_DEFAULT String*java.util.ArrayList
XPrefix for Read AccessorsUML_READ_ACCESSOR_PREFIX String*get
XPrefix for Write AccessorsUML_ATTRIBUTE_PREFIX String*set
Prefix for Member AttributesUML_WRITE_ACCESSOR_PREFIX String*m
Delete File when Deleting ArtifactUML_ShowMe_Delete_File_when_Deleting_Artifacts StringAsk,Always,NeverAsk
Filter Warning UML_ShowMe_Dont_Show_Filter_Warning_Dialog StringAsk,Always,NeverAsk
Transform When Elements May Be Lost UML_ShowMe_Transform_When_Elements_May_Be_Lost StringAsk,Always,NeverAsk
Modify Redefined Operations UML_ShowMe_Modify_Redefined_Operations StringAsk,Always,NeverAsk
Overwrite Existing Participants UML_ShowMe_Overwrite_Existing_Participants StringAsk,Always,NeverAsk
Delete Connector Messages UML_ShowMe_Delete_Connector_Messages StringAsk,Always,NeverAsk
Automatically Create Classifiers UML_ShowMe_Automatically_Create_Classifiers StringAsk,Always,NeverAsk
Delete Combined Fragment Messages UML_ShowMe_Delete_Combined_Fragment_Messages StringAsk,Always,NeverAsk
Move Invoked Operation UML_ShowMe_Move_Invoked_Operation StringAsk,Always,NeverAsk
Allow Lengthy Searches UML_ShowMe_Allow_Lengthy_Searches StringAsk,Always,NeverAsk

OK means that the preference has been tested


The Old Implementation

The following table contain a row for every option previously used (or accessible by user even if not programmatically effective) by the UML Pack. In changing the UML Options to make use of the "Basic" NetBeans options view, we propose the following four panels:

  • General (or Global)
  • Code Generation
  • Diagrams
  • Misc
The Misc options panel will contain tree panel similar to those in the NetBean Misc options panel. In the following table, the Proposed Status values are defined as
  • Hidden - no user access. Default is used at all times. (essentially deleted and set to default)
  • Show Me - these options allow the user to have dialogs opened after the Don't Show Again box has selected on it.
  • Delete - the option no longer has any usefulness in the tool.
  • Keep - This is an option that the user will need access to and will appear on the proposed panel.


Special Notes

  • All VisualBasic6 preferences were removed without a trace.

All Current Preferences from config/PreferenceProperties.etcd, including those already in a hidden state.

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
HideDescribeViewsPSK_YESAutomatically Hide Modeling WindowsNONEnot useddeleted
ProjectNamespacePSK_NONONENONEgetdeleted
ArtifactDeleteDeletesFilePSK_ASKDelete File when Deleting ArtifactsUML_ShowMe_Delete_File_when_Deleting_Artifactsnot useddeleted
AutoSaveOperationPSK_ASKAutomatically Save WorkspaceNONEnot useddelete
AutoSaveInterval10Interval for Automatic Saving of WorkspaceNONEnot useddelete
ShowAliasedNamesPSK_NOShow AliasesUML_Show_Aliasesget/setkeep
PromptToSaveDiagramPSK_YESNONENONEgetdelete
PromptToSaveProjectPSK_YESNONEUML_Prompt_to_Save_Projectget/setkeep
FilterCollapseNodesWarningPSK_ASKFilter Collapse Nodes WarningUML_ShowMe_Dont_Show_Filter_Warning_Dialogshow mekeep
OpenProjectDiagramsPSK_YESOpen Project DiagramsUML_Open_Project_Diagramsgetkeep
completed 10:08pm MST May 31, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
RoundTrip-TransformWarningPSK_ASKTransform When Elements May Be LostUML_ShowMe_Transform_When_Elements_May_Be_Lostshow mekeep
RoundTrip-LargeImpact50Warn When Impacted Count ReachesNONEset/getdelete
RoundTrip-elements-AggregationPSK_YESNONENONEsetdelete
RoundTrip-elements-AssociationPSK_YESNONENONEsetdelete
RoundTrip-elements-AssociationEndPSK_YESNONENONEsetdelete
RoundTrip-elements-AttributePSK_YESNONENONEsetdelete
RoundTrip-elements-ClassPSK_YESNONENONEsetdelete
RoundTrip-elements-EnumerationPSK_YESNONENONEsetdelete
RoundTrip-elements-EnumerationLiteralPSK_YESNONENONEsetdelete
RoundTrip-elements-GeneralizationPSK_YESNONENONEsetdelete
RoundTrip-elements-ImplementationPSK_YESNONENONEsetdelete
RoundTrip-elements-InterfacePSK_YESNONENONEsetdelete
RoundTrip-elements-MultiplicityPSK_YESNONENONEsetdelete
RoundTrip-elements-MultiplicityRangePSK_YESNONENONEsetdelete
RoundTrip-elements-NavigableEndPSK_YESNONENONEsetdelete
RoundTrip-elements-OperationPSK_YESNONENONEsetdelete
RoundTrip-elements-PackagePSK_YESNONENONEsetdelete
RoundTrip-elements-ParameterPSK_YESNONENONEsetdelete
RoundTrip-elements-ProjectPSK_YESNONENONEsetdelete
RoundTrip-elements-ParameterableElementPSK_YESNONENONEsetdelete
RoundTrip-Java-CAP_ON_ACCESSORSPSK_YESCapitalize Attribute Name in AccessorsUML_CAP_ON_ACCESSORSget/setkeep
RoundTrip-Java-COLLECTION_OVERRIDE_DEFAULTjava.util.ArrayListCollection Override DefaultUML_COLLECTION_OVERRIDE_DEFAULTget/setkeep
RoundTrip-Java-USE_GENERICS_DEFAULTPSK_YESCollections Use Generics DefaultUML_USE_GENERICS_DEFAULTget/setkeep
RoundTrip-Java-ADD_ACCESSORSPSK_YESCreate Accessor MethodsUML_ADD_ACCESSORSget/setkeep
RoundTrip-Java-ADD_CTORSPSK_YESCreate Constructor MethodsUML_ADD_CTORSget/setkeep
RoundTrip-Java-ADD_DTORSPSK_NOCreate Finalize MethodsUML_ADD_DTORSget/setkeep
RoundTrip-Java-SHOW_DUPE_OP_DIALOGPSK_YESDisplay Duplicate Operation DialogUML_SHOW_DUPE_OP_DIALOGget/setkeep
RoundTrip-Java-MODIFY_REDEFINING_METHODPSK_ASKModify Redefined OperationsUML_MODIFY_REDEFINING_METHODget/setkeep
RoundTrip-Java-SET_NAVIGABLE_END_ROLE_NAMEPSK_YESName Navigable EndsUML_SET_NAVIGABLE_END_ROLE_NAMEget/setkeep
RoundTrip-Java-ATTRIBUTE_PREFIXmPrefix for Member AttributesUML_ATTRIBUTE_PREFIXget/setkeep
RoundTrip-Java-READ_ACCESSOR_PREFIXgetPrefix for Read AccessorsUML_READ_ACCESSOR_PREFIXget/setkeep
RoundTrip-Java-WRITE_ACCESSOR_PREFIXsetPrefix for Write AccessorsUML_WRITE_ACCESSOR_PREFIXget/setkeep
RoundTrip-Java-NO_PREFIX_ON_ACCESSORSPSK_YESNONENONEgetdelete
RoundTrip-Java-INDENTATION_SPACES4NONENONEnot useddelete
completed 10:01pm MST May 31, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
CodeGeneration-GCShowOutputPSK_YESShow Process OutputNONEset/getdelete
DesignCenter-DesignPatternCatalog-OverwriteParticipants PSK_ASKOverwrite Existing ParticipantsUML_ShowMe_Overwrite_Existing_Participantssetshowme
completed 7:27pm MST May 31, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
Diagrams-AskBeforeLayoutPSK_YESUML Drawing AreaUML_Ask_Before_Layoutset/getkeepUML Drawing Area
Diagrams-AutoResizePSK_RESIZE_ASNEEDEDAutomatically Size ElementsUML_Automatically_Size_Elementsset/getkeepUML Drawing Area
Diagrams-ShowCompartmentTitlesPSK_ALWAYSDisplay Compartment TitlesUML_Display_Compartment_Titlesset/getkeepUML Drawing Area
Diagrams-ShowEditToolTipPSK_YESNONENONEset/getdelete
Diagrams-ShowEmptyListsPSK_YESDisplay Empty ListsUML_Display_Empty_Listsset/getkeepUML Drawing Area
Diagrams-ReconnectToNodeBoundaryPSK_YESReconnect to Presentation BoundaryUML_Reconnect to Presentation Boundaryset/getkeepUML Drawing Area
Diagrams-ResizeOnAliasTogglePSK_NOResize with Show Aliases ModeUML_Resize_with_Show_Aliases_Modeset/getkeepUML Drawing Area
Diagrams-ShowStereotypeIconsPSK_YESShow Stereotype IconsUML_Show_Stereotype_Iconsset/getkeepUML Drawing Area
Diagrams-ShowColorGradientPSK_YESGradient BackgroundUML_Gradient_Backgroundset/getkeepUML Drawing Area
Diagrams-ActivityDiagram-IndicateInterruptibleEdgesPSK_YESNONENONEset/getdelete
Diagrams-CollaborationDiagram-DeleteConnectorMessagesPSK_ASKDelete Connector MessagesUML_ShowMe_Delete_Connector_Messagesgetshow meUML Property Support
Diagrams-CollaborationDiagram-DefaultShowMessageNumbersPSK_NONONENONEset/getdelete
Diagrams-SequenceDiagram-CreateClassSymbolsPSK_ASKAutomatically Create ClassifiersUML_ShowMe_Automatically_Create_Classifiersgetshow meUML Property Support
Diagrams-SequenceDiagram-UnknownClassifierTypeClassClassifier Type to CreateNONEget/setdelete
Diagrams-SequenceDiagram-DeleteCombinedFragmentsPSK_ASKDelete Combined Fragment MessagesUML_ShowMe_Delete_Combined_Fragment_Messagesset/getshow meUML Property Support
Diagrams-SequenceDiagram-GroupOperationsPSK_YESGroup Operations by ClassifierNONEset/getdelete
Diagrams-SequenceDiagram-ProcessInvokedOperationPSK_ASKMove Invoked OperationUML_ShowMe_Move_Invoked_Operationset/getshow meUML Property Support
Diagrams-SequenceDiagram-NewMessageActionPSK_DONOTHINGNew Message ActionNONEset/getdelete
Diagrams-SequenceDiagram-ShowInteractionBoundaryPSK_NOShow Interaction Boundary as CreatedNONEset/getdelete
Diagrams-SequenceDiagram-DefaultShowMessageNumbersPSK_NOShow Message NumbersNONEset/getdelete
completed 6:57pm MST May 31, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
DisplaySettings-DisplayFormatStringPSK_ELEMENTLanguage for Format StringsNONEgetdelete
DisplaySettings-DisplayStereotypePSK_NOStereotypeNONEnot useddelete
DisplaySettings-DisplayVisibilityPSK_YESVisibilityNONEnot useddelete
DisplaySettings-DisplayShortSourceFileNamesPSK_YESNONENONEnot useddelete
DisplaySettings-DisplayTVsPSK_YESTagged ValuesNONEset/getdelete
completed 3:45pm MST May 31, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
ExpansionVariables-CONFIG_LOCATION Configuration LocationNONEset/getdelete
PROBLEM

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
FindDialog-OpenClosedProjectsPSK_ASKNONENONEnot useddeleteUML IDE Integration
FindDialog-LongSearchPSK_ASKAllow Lengthy SearchesUML_ShowMe_Allow_Lengthy_Searchesset/getshow meProperty Support
FindDialog-CaseSensitivityPSK_YESNONENONEsetdeleteUML IDE Integration
FindDialog-DisplayedColumns-AliasPSK_YESNONEUML_Find_Dialog_Aliasset/getkeepUML IDE Integration
FindDialog-DisplayedColumns-FullPSK_YESNONEUML_Find_Dialog_Fully_Scoped_Nameset/getkeepUML IDE Integration
FindDialog-DisplayedColumns-IconPSK_YESNONEUML_Find_Dialog_Iconset/getkeepUML IDE Integration
FindDialog-DisplayedColumns-XMIIDPSK_NONONEUML_Find_Dialog_IDset/getkeepUML IDE Integration
FindDialog-DisplayedColumns-NamePSK_YESNONEUML_Find_Dialog_Nameset/getkeepUML IDE Integration
FindDialog-DisplayedColumns-ProjectPSK_NONONEUML_Find_Dialog_Projectset/getkeepUML IDE Integration
FindDialog-DisplayedColumns-TypePSK_NONONEUML_Find_Dialog_Typeset/getkeepUML IDE Integration
completed 3:20pm MST May 31, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
LoggingInformation-LogOutputDescribeMessagesPSK_NO NONE delete
LoggingInformation-LogErrorPSK_NO NONE delete
LoggingInformation-LogExceptionsPSK_NO NONE delete
LoggingInformation-LogInformationPSK_NO NONE delete
LoggingInformation-LogEntryPSK_NO NONE delete
LoggingInformation-LogExitPSK_NO NONE delete
LoggingInformation-LogFile NONE delete
completed 8:55pm MST May 31, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
Modes-Analysis-Libraries-Java13DataTypes NONE delete
Modes-Analysis-Libraries-JavaDataTypes NONE delete
Modes-Analysis-Libraries-UML20Std NONE delete
Modes-Analysis-Libraries-Vb6DataTypes NONE delete
Modes-Design-Libraries-Java13DataTypes NONE delete
Modes-Design-Libraries-JavaDataTypes NONE delete
Modes-Design-Libraries-UML20Std NONE delete
Modes-Design-Libraries-Vb6DataTypes NONE delete
Modes-Design-LanguageJava NONE delete
Modes-Implementation-Libraries-Java13DataTypes NONE delete
Modes-Implementation-Libraries-JavaDataTypes NONE delete
Modes-Implementation-Libraries-UML20Std NONE delete
Modes-Implementation-LanguageJava NONE delete
completed 11:45pm MST May 30, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
NewProject-QueryForNewDiagramPSK_YESNONENONEgetdelete
NewProject-DefaultDiagramNameNew DiagramDefault Diagram NameNONEset/getdelete
NewProject-DefaultElementNameUnnamedNONENONEgetdelete
NewProject-DefaultProjectNameNew ProjectNONENONEgetdelete
NewProject-DefaultModePSK_IMPLEMENTATIONNONENONEgetdelete
NewProject-IDTypePSK_UUIDNONENONEgetdelete
NewProject-ProjectLocationQueryPSK_NONONENONEgetdelete
NewProject-UnknownClassifier-UnknownClassifierCreate PSK_YESCreate ClassifierNONEgetdelete
NewProject-UnknownClassifier-UnknownClassifierType DataTypeNONENONEgetdelete
NewProject-UnknownStereotype-UnknownStereotypeCreate PSK_IN_PROJECT_PROFILEAutomatically CreateNONEgetdelete
completed 11:16pm MST May 30, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
NotifiedElements-ActorPSK_YESActor ElementsNONE delete
NotifiedElements-AssociationClassPSK_YESAssociation Class ElementsNONE delete
NotifiedElements-ClassPSK_YESClass ElementsNONE delete
NotifiedElements-PartFacadePSK_YESDesign Pattern Role ElementsNONE delete
NotifiedElements-InterfacePSK_YESInterface ElementsNONE delete
NotifiedElements-PackagePSK_YESPackage ElementsNONE delete
NotifiedElements-UseCasePSK_YESUse Case ElementsNONE delete
completed 5:50pm MST May 30, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
SECTION IGNORED
Presentation-DefaultDocFont-CharSet0 NONE
Presentation-DefaultDocFont-FaceNameArial NONE
Presentation-DefaultDocFont-Height10 NONE
Presentation-DefaultDocFont-Italic0 NONE
Presentation-DefaultDocFont-Strikeout0 NONE
Presentation-DefaultDocFont-Underline0 NONE
Presentation-DefaultDocFont-Weight400 NONE
Presentation-DefaultDocFont-Color0, 0, 0 NONE
Presentation-DefaultGridFont-CharSet0 NONE delete
Presentation-DefaultGridFont-FaceNameArial NONE delete
Presentation-DefaultGridFont-Height11 NONE delete
Presentation-DefaultGridFont-Italic0 NONE delete
Presentation-DefaultGridFont-Strikeout0 NONE delete
Presentation-DefaultGridFont-Underline0 NONE delete
Presentation-DefaultGridFont-Weight400 NONE delete
Presentation-DefaultGridFont-Color0 NONE delete
Presentation-ResourcesPSK_PRESENTATIONFONTSANDCOLORSSet Global Colors and Fonts*set/getkeep

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
ReverseEngineering-REShowOutputPSK_YESShow Process OutputNONEset/getdelete
ReverseEngineering-OperationElements-CreateOperationPSK_YESCreate New OperationNONEset/getdelete
ReverseEngineering-OperationElements-OPRE_ShowBaseDirDialogPSK_NOPrompt for Source FoldersNONEset/getdelete
ReverseEngineering-OperationElements-OPRE_SearchDirectoriesFile Source Folders Config FileNONEset/getdelete
completed 3:30pm MST May 30, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
PropertyEditor-LanguageFilterPSK_YES NONE delete
PropertyEditor-DefaultFilterPSK_DATA NONE delete
PropertyEditor-DisplayTypeFSNPSK_YES NONE delete
PropertyEditor-MaxSelect2 NONE delete
completed 12:17pm MST May 30, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
WebReport-ShowHiddenTaggedValuesPSK_NO NONE delete
WebReport-DirectoryStructurePSK_YES NONE delete
completed 10:45am MST May 30, 2007

OptionDefaultTextMapped PerferenceCurrent StatusProposed StatusProposed Module
Workspace-CreateProjectAfterNewWorkspacePSK_ALWAYS NONE delete
Workspace-LastUsedWorkspace NONE delete
Workspace-OpenLastUsedWorkspacePSK_YES NONE delete
Workspace-ProjectLocationQueryPSK_NO NONE delete
Workspace-PromptForTargetWSPSK_YES NONE delete
Workspace-ProjectSavePSK_YES NONE delete
Workspace-ShowWorkspaceNodePSK_NO NONE delete
completed 10:30am MST May 30, 2007

HideDescribeViews

Expunged
Found in:
  • org.netbeans.modules.uml.core.Bundle
    • removed pref def and help def
  • GDDescribeComponent
    • references to HideDescribeViews were only in comments. I deleted all the commented code.
<aElement name="HideDescribeViews" value="PSK_YES"/>
<aDefinition name="HideDescribeViews" displayName="PSK_HIDEDESCRIBEVIEWS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_HIDEDESCRIBEVIEWS_HLP"/>

ProjectNamespace

Expunged
Found in:
  • ProductHelper
  • NamedElement
<aElement name="ProjectNamespace" value="PSK_NO"/>
<aDefinition name="ProjectNamespace" displayName="" helpText="PSK_USEQNAME_HLP" controlType="" values="PSK_YES|PSK_NO" defaultValue="PSK_NO"/>

ArtifactDeleteDeletesFile

Expunged
New key: UML_ShowMe_Delete_File_when_Deleting_Artifacts
Found in:
  • org.netbeans.modules.uml.integration.ide.Preferences
    • removed get/set DeleteFileWithArtifact
    • accessors were never called
  • org.netbeans.modules.uml.core.Bundle
    • removed pref def and help def
  • org.netbeans.modules.uml.core.configstringframework.ConfigStringTranslator
    • removed pref def and help def
<aElement name="ArtifactDeleteDeletesFile" value="PSK_ASK"/>
<aDefinition name="ArtifactDeleteDeletesFile" displayName="PSK_ARTIFACTDELETEDELETESFILE" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK" helpText="PSK_ARTIFACTDELETEDELETESFILE_HLP"/>

AutoSaveOperation

Expunged
Found in:
  • org.netbeans.modules.uml.core.Bundle
    • removed pref def and help def
  • org.netbeans.modules.uml.core.configstringframework.ConfigStringTranslator
    • removed pref def and help def
<aElement name="AutoSaveOperation" value="PSK_ASK"/> <aDefinition name="AutoSaveOperation" displayName="" controlType="" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK" helpText="PSK_AUTOSAVEOPERATION_HLP"/>

AutoSaveInterval

Expunged
Found in:
  • org.netbeans.modules.uml.core.Bundle
    • removed pref def and help def
  • org.netbeans.modules.uml.core.configstringframework.ConfigStringTranslator
    • removed pref def and help def
<aElement name="AutoSaveInterval" value="10"/> <aDefinition name="AutoSaveInterval" displayName="" controlType="" defaultValue="10" helpText="PSK_AUTOSAVEINTERVAL_HLP"/>

ShowAliasedNames

Keep: General Panel
Found in:
  • WSElementImpl
  • FormatterHelper
  • NamedElement
  • ProductHelper
    • get/set ShowAliasedNames
    • toggleShowAliasedNames -> set (! get)
  • org.netbeans.modules.uml.core.Bundle
    • left in since it will be in use. Will probably replace.
  • org.netbeans.modules.uml.core.configstringframework.ConfigStringTranslator
    • left in since it will be in use. Will probably replace.
  • IPreferenceManager2
    • removed accessor and toggle methods
  • PreferenceManager
    • removed accessor and toggle methods
  • JProjectTree
    • onPreferencesChange(IPropertyElement pElements, IResultCell cell) "find usage" return NO calls
    • did not remove since it was not a direct check on the property.
<aElement name="ShowAliasedNames" value="PSK_NO"/>
<aDefinition name="ShowAliasedNames" displayName="PSK_SHOWALIASEDNAMES" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" helpText="PSK_SHOWALIASEDNAMES_HLP"/>

PromptToSaveDiagram

Expunged
Found in:
  • DiagramTopComponent - removed
<aElement name="PromptToSaveDiagram" value="PSK_YES"/>
<aDefinition name="PromptToSaveDiagram" displayName="PSK_PROMPT_TO_SAVE_DIAGRAM" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_PROMPT_TO_SAVE_DIAGRAM_HLP"/>

PromptToSaveProject

Keep: General
Found in:
  • ExportCodeAction
  • ConfigStringTranslator
  • UMLParsingIntegrator
  • AbstractUMLTestCase
<aElement name="PromptToSaveProject" value="PSK_YES"/>
<aDefinition name="PromptToSaveProject" displayName="PSK_PROJECTSAVE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_PROJECTSAVE_HLP"/>

FilterCollapseNodesWarning

Keep: Show Me
Found in:
  • FilterAction - changed
  • org.netbeans.modules.uml.project.ui.nodes.actions.Bundle - left intact.
<aElement name="FilterCollapseNodesWarning" value="PSK_ASK"/>
<aDefinition name="FilterCollapseNodesWarning" displayName="PSK_FILTER_COLLAPSE_NODES_WARNING" controlType="list" values="PSK_ASK|PSK_ALWAYS" defaultValue="PSK_ASK" helpText="PSK_FILTER_COLLAPSE_NODES_WARNING_HLP"/>

OpenProjectDiagrams

Keep: General
New key: UML_Open_Project_Diagrams
Found in:
  • ConfigStringTranslator - left intact
  • Core Bundle - left intact
  • DiagramDataObject - changed
<aElement name="OpenProjectDiagrams" value="PSK_YES"/>
<aDefinition name="OpenProjectDiagrams" displayName="PSK_OPENPROJECTDIAGRAMS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_OPENPROJECTDIAGRAMS_HLP"/>

RoundTrip_TransformWarning

Keep: Show Me
New key: UML_ShowMe_Dont_Show_Filter_Warning_Dialog
Found in:
  • ConfigStringTranslator - left intact
  • JavaRequestProcessor - need feedback on handling the three choices.
  • Core Bundle - left intact
<aElement name="TransformWarning" value="PSK_ASK"/>
<aDefinition name="TransformWarning" displayName="PSK_RTTRANSFORMWARNING" advanced="PSK_TRUE" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK" helpText="PSK_RTTRANSFORMWARNING_HLP"/>

RoundTrip_LargeImpact

Expunged
Found in:
  • ConfigStringTranslator - removed
  • Core Bundle - removed
  • JavaRequestProcessor - removed. Hard coded to default (50).
<aElement name="LargeImpact" value="50"/>
<aDefinition name="LargeImpact" displayName="PSK_RTLARGEIMPACT" controlType="edit" defaultValue="50" helpText="PSK_RTLARGEIMPACT_HLP"/>

Note on RoundTrip/Elements Preferences

None of these preference were used. They have all been removed from the PreferencesProperties.etc(d) files.

RoundTrip_elements_Aggregation

Expunged
Found in:
  • ConfigStringTranslator - possibly - left intact, could not determine the string context
  • Code Bundle - possibly - left intact, could not determine the string context
<aElement name="Aggregation" value="PSK_YES"/>
<aDefinition name="Aggregation" displayName="PSK_AGGREGATION" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_AGGREGATION_HLP"/>

RoundTrip_elements_Association

Expunged
Found in:
<aElement name="Association" value="PSK_YES"/>
<aDefinition name="Association" displayName="PSK_ASSOCIATION" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_ASSOCIATION_HLP"/>

RoundTrip_elements_AssociationEnd

Expunged
Found in:
<aElement name="AssociationEnd" value="PSK_YES"/>
<aDefinition name="AssociationEnd" displayName="PSK_ASSOCIATIONEND" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_ASSOCIATIONEND_HLP"/>

RoundTrip_elements_Attribute

Expunged
Found in:
<aElement name="Attribute" value="PSK_YES"/>
<aDefinition name="Attribute" displayName="PSK_ATTRIBUTE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_ATTRIBUTE_HLP"/>

RoundTrip_elements_Class

Expunged
Found in:
<aElement name="Class" value="PSK_YES"/>
<aDefinition name="Class" displayName="PSK_CLASS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_CLASS_HLP"/>

RoundTrip_elements_Enumeration

Expunged
Found in:
<aElement name="Enumeration" value="PSK_YES"/>
<aDefinition name="Enumeration" displayName="PSK_ENUMERATION" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_ENUMERATION_HLP"/>

RoundTrip_elements_EnumerationLiteral

Expunged
Found in:
<aElement name="EnumerationLiteral" value="PSK_YES"/>
<aDefinition name="EnumerationLiteral" displayName="PSK_ENUMERATIONLITERAL" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_ENUMERATIONLITERAL_HLP"/>

RoundTrip_elements_Generalization

Expunged
Found in:
<aElement name="Generalization" value="PSK_YES"/>
<aDefinition name="Generalization" displayName="PSK_GENERALIZATION" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_GENERALIZATION_HLP"/>

RoundTrip_elements_Implementation

Expunged
Found in:
<aElement name="Implementation" value="PSK_YES"/>
<aDefinition name="Implementation" displayName="PSK_IMPLEMENTATION" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_IMPLEMENTATION_HLP"/>

RoundTrip_elements_Interface

Expunged
Found in:
<aElement name="Interface" value="PSK_YES"/>
<aDefinition name="Interface" displayName="PSK_INTERFACE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_INTERFACE_HLP"/>

RoundTrip_elements_Multiplicity

Expunged
Found in:
<aElement name="Multiplicity" value="PSK_YES"/>
<aDefinition name="Multiplicity" displayName="PSK_MULTIPLICITY" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_MULTIPLICITY_HLP"/>

RoundTrip_elements_MultiplicityRange

Expunged
Found in:
<aElement name="MultiplicityRange" value="PSK_YES"/>
<aDefinition name="MultiplicityRange" displayName="PSK_RTMULTIPLICITYRANGE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_RANGE_HLP"/>

RoundTrip_elements_NavigableEnd

Expunged
Found in:
<aElement name="NavigableEnd" value="PSK_YES"/>
<aDefinition name="NavigableEnd" displayName="PSK_NAVIGABLEEND" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_NAVIGABLEEND_HLP"/>

RoundTrip_elements_Operation

Expunged
Found in:
<aElement name="Operation" value="PSK_YES"/>
<aDefinition name="Operation" displayName="PSK_OPERATION" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_OPERATION_HLP"/>

RoundTrip_elements_Package

Expunged
Found in:
<aElement name="Package" value="PSK_YES"/>
<aDefinition name="Package" displayName="PSK_PACKAGE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_PACKAGE_HLP"/>

RoundTrip_elements_Parameter

Expunged
Found in:
<aElement name="Parameter" value="PSK_YES"/>
<aDefinition name="Parameter" displayName="PSK_PARAMETER" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_PARAMETER_HLP"/>

RoundTrip_elements_Project

Expunged
Found in:
<aElement name="Project" value="PSK_YES"/>
<aDefinition name="Project" displayName="PSK_PROJECT" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_PROJECT_HLP"/>

RoundTrip_elements_ParameterableElement

Expunged
Found in:
<aElement name="ParameterableElement" value="PSK_YES"/>
<aDefinition name="ParameterableElement" displayName="PSK_TEMPLATEPARAMETER" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" advanced="PSK_TRUE" helpText="PSK_RTELEMENT_PARAMETERABLEELEMENT_HLP"/>
End of Roundtrip elements----------

RoundTrip_Java_CAP_ON_ACCESSORS

Keep:Misc-JavaPlatform
New key: UML_CAP_ON_ACCESSORS
Found in:
  • JavaChangeHandlerUtilities - changed
<aElement name="CAP_ON_ACCESSORS" value="PSK_YES"/>
<aDefinition name="CAP_ON_ACCESSORS" displayName="PSK_CAPONACCESSORS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_CAPONACCESSORS_HLP"/>

RoundTrip_Java_COLLECTION_OVERRIDE_DEFAULT

Keep:Misc-JavaPlatform
New key: UML_COLLECTION_OVERRIDE_DEFAULT
Found in:
  • Preferences - left intact because this entire class will go away.
  • MemberInfo - changed
  • UMLSupport - changed
  • ConfigStringTranslator - left intact incase we use text from Bundle
  • Core Bundle - left intact - thought that we might still want to use the text.
<aElement name="COLLECTION_OVERRIDE_DEFAULT" value="java.util.ArrayList"/>
<aDefinition name="COLLECTION_OVERRIDE_DEFAULT" displayName="PSK_COLLECTION_OVERRIDE_DEFAULT" controlType="edit" defaultValue="java.util.ArrayList" helpText="PSK_COLLECTION_OVERRIDE_DEFAULT_HLP"/>

RoundTrip_Java_USE_GENERICS_DEFAULT

Keep:Misc-JavaPlatform
New key: UML_USE_GENERICS_DEFAULT
Found in:
  • Preferences - left intact because this entire class will go away.
  • MemberInfo - changed
  • UMLSupport - changed
  • MethodParameterInfo - changed
  • ConfigStringTranslator - left intact incase we use text from Bundle
  • Core Bundle - left intact - thought that we might still want to use the text.
<aElement name="USE_GENERICS_DEFAULT" value="PSK_YES"/>
<aDefinition name="USE_GENERICS_DEFAULT" displayName="PSK_USE_GENERICS_DEFAULT" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_USE_GENERICS_DEFAULT_HLP"/>

RoundTrip_Java_ADD_ACCESSORS

Keep:Misc-JavaPlatform
New key: UML_ADD_ACCESSORS
Found in:
  • JavaChangeHandlerUtilities - changed
<aElement name="ADD_ACCESSORS" value="PSK_YES"/>
<aDefinition name="ADD_ACCESSORS" displayName="PSK_CREATEACCESSORS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_CREATEACCESSORS_HLP"/>

RoundTrip_Java_ADD_CTORS

Keep:Misc-JavaPlatform
New key: UML_ADD_CTORS
Found in:
  • JavaChangeHandlerUtilities - changed
<aElement name="ADD_CTORS" value="PSK_YES"/>
<aDefinition name="ADD_CTORS" displayName="PSK_CREATECONSTRUCTOR" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_CREATECONSTRUCTOR_HLP"/>

RoundTrip_Java_ADD_DTORS

Keep:Misc-JavaPlatform
New key: UML_ADD_DTORS
Found in:
  • JavaChangeHandlerUtilities - changed
  • JavaClassChangeHandlerTestCase - chagned
<aElement name="ADD_DTORS" value="PSK_NO"/>
<aDefinition name="ADD_DTORS" displayName="PSK_CREATEFINALIZE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" helpText="PSK_CREATEFINALIZE_HLP"/>

RoundTrip_Java_SHOW_DUPE_OP_DIALOG

Keep:Misc-JavaPlatform
New key: UML_SHOW_DUPE_OP_DIALOG
Found in:
  • JavaMethodChangeHandler - PROBLEM - the SHOW_DUPE_OP_DIALOG string is sent to a dialog (PreferenceControlledInputDialog)
<aElement name="SHOW_DUPE_OP_DIALOG" value="PSK_YES"/>
<aDefinition name="SHOW_DUPE_OP_DIALOG" displayName="PSK_SHOWDUPEOPDIALOG" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_SHOWDUPEOPDIALOG_HLP"/>

RoundTrip_Java_MODIFY_REDEFINING_METHOD

Keep:Misc-JavaPlatform
New key: UML_MODIFY_REDEFINING_METHOD
Found in:
  • JavaMethodChangeHandler - RoundTripModifyMethodVerificationDialog changed to use NbPreferences
<aElement name="MODIFY_REDEFINING_METHOD" value="PSK_ASK"/>
<aDefinition name="MODIFY_REDEFINING_METHOD" displayName="PSK_MODIFYREDEFINABLEMETHOD" controlType="list" values="PSK_MODIFYALL|PSK_CREATENEWOP|PSK_ASK" defaultValue="PSK_ASK" helpText="PSK_MODIFYREDEFINABLEMETHOD_HLP"/>

RoundTrip_Java_SET_NAVIGABLE_END_ROLE_NAME

Keep:Misc-JavaPlatform
New key: UML_SET_NAVIGABLE_END_ROLE_NAME
Found in:
  • JavaChangeHandlerUtilities - changed
<aElement name="SET_NAVIGABLE_END_ROLE_NAME" value="PSK_YES"/>
<aDefinition name="SET_NAVIGABLE_END_ROLE_NAME" displayName="PSK_NAMENAVENDS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NAMENAVENDS_HLP"/>

RoundTrip_Java_ATTRIBUTE_PREFIX

Keep:Misc-JavaPlatform
New key: UML_ATTRIBUTE_PREFIX
Found in:
  • JavaChangeHandlerUtilities - changed - also changed RequestProcessorUtilities.getPreferenceValue to use NbPreferences
  • CodeGenerator - changed
<aElement name="ATTRIBUTE_PREFIX" value="m"/>
<aDefinition name="ATTRIBUTE_PREFIX" displayName="PSK_ATTRPREFIX" controlType="edit" defaultValue="m" helpText="PSK_ATTRPREFIX_HLP"/>

RoundTrip_Java_READ_ACCESSOR_PREFIX

Keep:Misc-JavaPlatform
New key: UML_READ_ACCESSOR_PREFIX
Found in:
  • JavaChangeHandlerUtilities - changed
<aElement name="READ_ACCESSOR_PREFIX" value="get"/>
<aDefinition name="READ_ACCESSOR_PREFIX" displayName="PSK_READPREFIX" controlType="edit" defaultValue="get" helpText="PSK_READPREFIX_HLP"/>

RoundTrip_Java_WRITE_ACCESSOR_PREFIX

Keep:Misc-JavaPlatform
New key: UML_WRITE_ACCESSOR_PREFIX
Found in:
  • JavaChangeHandlerUtilities - changed
<aElement name="WRITE_ACCESSOR_PREFIX" value="set"/>
<aDefinition name="WRITE_ACCESSOR_PREFIX" displayName="PSK_WRITEPREFIX" controlType="edit" defaultValue="set" helpText="PSK_WRITEPREFIX_HLP"/>

RoundTrip_Java_NO_PREFIX_ON_ACCESSORS

Expunged
Found in:
  • JavaChangeHandlerUtilities - changed - note, removePrefixFromAccessor() should be removed as it is never called.
<aElement name="NO_PREFIX_ON_ACCESSORS" value="PSK_YES"/>
<aDefinition name="NO_PREFIX_ON_ACCESSORS" displayName="PSK_NOATTRPREFIX" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOATTRPREFIX_HLP"/>

RoundTrip_Java_INDENTATION_SPACES

Expunged
Found in:
  • Never Used
<aElement name="INDENTATION_SPACES" value="4"/>
<aDefinition name="INDENTATION_SPACES" displayName="" controlType="" defaultValue="4" helpText="PSK_INDENTATIONSPACES_HLP"/>

CodeGeneration_GCShowOutput

Already Remove
Found in:
  • ConfigStringTranslator - removed
  • Core Bundle - removed
<aElement name="GCShowOutput" value="PSK_YES"/>
<aDefinition name="GCShowOutput" displayName="PSK_GC_SHOW_OUTPUT" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_GC_SHOW_OUTPUT_HLP" advanced="PSK_FALSE"/>

DesignCenter_DesignPatternCatalog_OverwriteParticipants

Keep:Show me
New key: UML_ShowMe_Overwrite_Existing_Participants
Found in:
  • DesignPatterManager - this is calling some sadistic SwingPrefenceControlledDialog abstraction. Changed the getPreferenceValue in SwingPrefenceControlledDialog to use NbPreferences.
  • ConfigStringTranslator - removed
  • Core Bundle - left intact in order to use the text later.
<aElement name="OverwriteParticipants" value="PSK_ASK"/>
<aDefinition name="OverwriteParticipants" displayName="PSK_OVERWRITEPARTICIPANTS" helpText="PSK_OVERWRITEPARTICIPANTS_HLP" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK"/>

Diagrams_AskBeforeLayout

Keep:Diagram
New key: UML_Ask_Before_Layout
Found in:
  • Core Bundle - left intact to use text later
  • ADDrawingAreaControl - changed
<aElement name="AskBeforeLayout" value="PSK_YES"/>
<aDefinition name="AskBeforeLayout" displayName="PSK_ASKBEFORELAYOUT" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_ASKBEFORELAYOUT_HLP"/>

Diagrams_AutoResize

Keep:Diagram
New Key: UML_Automatically_Size_Elements
Found in:
  • ETNodeDrawEngine - changed
  • ConfigStringTranslator - deleted
  • Core Bundle - left intact in order to use the text.
<aElement name="AutoResize" value="PSK_RESIZE_ASNEEDED"/>
<aDefinition name="AutoResize" displayName="PSK_AUTORESIZE" controlType="list" values="PSK_RESIZE_ASNEEDED|PSK_RESIZE_EXPANDONLY|PSK_RESIZE_UNLESSMANUAL|PSK_RESIZE_NEVER" defaultValue="PSK_RESIZE_ASNEEDED" helpText="PSK_AUTORESIZE_HLP"/>

Diagrams_ShowCompartmentTitles

Keep:Diagram
New Key: UML_Display_Compartment_Titles
Found in:
  • ETNodeDrawEngine - changed
  • ETListCompartment - changed
<aElement name="ShowCompartmentTitles" value="PSK_ALWAYS"/>
<aDefinition name="ShowCompartmentTitles" displayName="PSK_DISPLAYCOMPARTMENTTITLE" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_SELECTED" defaultValue="PSK_ALWAYS" helpText="PSK_DISPLAYCOMPARTMENTTITLE_HLP"/>

Diagrams_ShowEditToolTip

Expunged
Found in:
  • ETNodeDrawEngine - deleted
<aElement name="ShowEditToolTip" value="PSK_YES"/>
<aDefinition name="ShowEditToolTip" displayName="PSK_SHOWEDITTOOLTIP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_SHOWEDITTOOLTIP_HLP"/>

Diagrams_ShowEmptyLists

Keep:Diagram
New Key: UML_Display_Empty_Lists
Found in:
  • ConfigStringTranslator - left intact
  • Core Bundle - left intact to use text later
ETListcompartment - changed
  • ETNodeDrawEngine - though this should be a boolean, it is added to a secondary property set which is setup to look for PSK_YES or PSK_NO. So must leave as String Preference.
<aElement name="ShowEmptyLists" value="PSK_YES"/>
<aDefinition name="ShowEmptyLists" displayName="PSK_SHOWEMPTYLISTS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_SHOWEMPTYLISTS_HLP"/>

Diagrams_ReconnectToNodeBoundary

Keep:Diagram - this pref may never be used!
Found in:
  • Preferences - left intact since this entire class will be expunged. There is a "isReconnectLink()" method, but has no direct calls (might be a bean thing).
  • ConfigStringTranslator - left alone
  • Core Bundle - left intact to use text later
<aElement name="ReconnectToNodeBoundary" value="PSK_YES"/>
<aDefinition name="ReconnectToNodeBoundary" displayName="PSK_RECONNECTTONODEBOUNDARY" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_RECONNECTTONODEBOUNDARY_HLP"/>

Diagrams_ResizeOnAliasToggle

Keep:Diagram
New Key: UML_Resize_with_Show_Aliases_Mode Found in:
  • ConfigStringTranslator
  • Core Bundle - left intact to use text later
  • ADDrawingAreaControl - changed
<aElement name="ResizeOnAliasToggle" value="PSK_NO"/>
<aDefinition name="ResizeOnAliasToggle" displayName="PSK_RESIZEONALIASTOGGLE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" helpText="PSK_RESIZEONALIASTOGGLE_HLP"/>

Diagrams_ShowStereotypeIcons

Keep:Diagram
New Key: UML_Show_Stereotype_Icons
Found in:
  • ConfigStringTranslator
  • Core Bundle - left intact to use text later
  • ETStereoTypeCompartment - changed
  • ETNodeDrawEngine - though this should be a boolean, it is added to a secondary property set which is setup to look for PSK_YES or PSK_NO. So must leave as String Preference.
<aElement name="ShowStereotypeIcons" value="PSK_YES"/>
<aDefinition name="ShowStereotypeIcons" displayName="PSK_SHOWSTEREOTYPEICONS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_SHOWSTEREOTYPEICONS_HLP"/>

Diagrams_ShowColorGradient

Keep:Diagram
New key: UML_Gradient_Background
Found in:
  • ETNodeDrawEngine - changed
<aElement name="ShowColorGradient" value="PSK_YES"/>
<aDefinition name="ShowEditToolTip" displayName="PSK_SHOWEDITTOOLTIP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_SHOWEDITTOOLTIP_HLP"/>

Diagrams_ActivityDiagram_IndicateInterruptibleEdges

EXPUNGED
Found in:
  • ActivityEdgeLableManager - deleted. Set shouldShowInterruptibleEdgeLabel() to always return true.
<aElement name="IndicateInterruptibleEdges" value="PSK_YES"/>
<aDefinition name="IndicateInterruptibleEdges" displayName="PSK_INDICATE_INTERRUP_EDGES" helpText="PSK_INDICATE_INTERRUP_EDGES_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES"/>

Diagrams_CollaborationDiagram_DeleteConnectorMessages

Keep:Show me
New key: UML_ShowMe_Delete_Connector_Messages
Found in:
  • ConfigStringTranslator - deleted
  • Core Bundle - left intact to use text later
  • SwingDeleteWithAlso - not directly used. just contains like speeled variable names for creating dialog.
  • ADDrawingAreaControl - changed onDeleteKeyDown to use new nb pref name.
<aElement name="DeleteConnectorMessages" value="PSK_ASK"/>
<aDefinition name="DeleteConnectorMessages" displayName="PSK_DELETECONNECTORMESSAGES" helpText="PSK_DELETECONNECTORMESSAGES_HLP" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK"/>

Diagrams_CollaborationDiagram_DefaultShowMessageNumbers

Expunged
Found in:
  • ADDiagramCollaborationEngine - deleted
  • ADDiagramSequenceEngine - deleted
<aElement name="DefaultShowMessageNumbers" value="PSK_NO"/>
<aDefinition name="DefaultShowMessageNumbers" displayName="PSK_SD_SHOW_MESSAGE_NUMBERS" helpText="PSK_COD_SHOW_MESSAGE_NUMBERS_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO"/>

Diagrams_SequenceDiagram_CreateClassSymbols

Keep:Show me
New key: UML_ShowMe_Automatically_Create_Classifiers
Found in:
  • ADDiagramSequenceEngine - changed key to match ne nb pref key
<aElement name="CreateClassSymbols" value="PSK_ASK"/>
<aDefinition name="CreateClassSymbols" displayName="PSK_CREATECLASS2" helpText="PSK_CREATECLASS2_HLP" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK"/>

Diagrams_SequenceDiagram_UnknownClassifierType

Expunged
Found in:
  • DesignPatternManager - deleted - forced to "Class"
  • ConfigStringTranslator - deleted
  • UnknownPrefManip - delete entire body of this class since it is only used in conjunction with this preference.
  • NameResolver - deleted
  • UMLXMLManip - deleted
  • Lifeline - deleted
  • (I)PreferenceManager - left intact since these entire classes will go away.
  • UMLParsingIntegrator - deleted
  • Core Bundle - deleted
<aElement name="UnknownClassifierType" value="Class"/>
<aDefinition name="UnknownClassifierType" displayName="PSK_UNKNOWNCLASSIFIERSQDTYPE" controlType="list" values="DataType|Class|Interface" defaultValue="Class" helpText="PSK_UNKNOWNCLASSIFIERSQDTYPE_HLP"/>

Diagrams_SequenceDiagram_DeleteCombinedFragments

Keep:Show me
New key: UML_ShowMe_Delete_Combined_Fragment_Messages
Found in:
  • ADDrawingAreaControl - changed key
<aElement name="DeleteCombinedFragments" value="PSK_ASK"/>
<aDefinition name="DeleteCombinedFragments" displayName="PSK_SD_DELETECF" helpText="PSK_SD_DELETECF_HLP" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK"/>

Diagrams_SequenceDiagram_GroupOperations

Expunged
Found in:
  • OperationMenuHelper - deleted
<aElement name="GroupOperations" value="PSK_YES"/>
<aDefinition name="GroupOperations" displayName="PSK_SD_GROUP_OPERATIONS" helpText="PSK_SD_GROUP_OPERATIONS_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES"/>

Diagrams_SequenceDiagram_ProcessInvokedOperation

Expunged
Found in:
  • ADDiagramSequenceEngine - changed
<aElement name="ProcessInvokedOperation" value="PSK_ASK"/>
<aDefinition name="ProcessInvokedOperation" displayName="PSK_SD_PROCESSINVOKEDOPERATION" helpText="PSK_SD_PROCESSINVOKEDOPERATION_HLP" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK"/>

Diagrams_SequenceDiagram_NewMessageAction

Expunged
Found in:
  • MessageLabelManager - deleted
<aElement name="NewMessageAction" value="PSK_DONOTHING"/>
<aDefinition name="NewMessageAction" displayName="PSK_NEWMESSAGE" helpText="PSK_NEWMESSAGE_HLP" controlType="list" values="PSK_DONOTHING|PSK_CREATEOPERATION|PSK_NAMEMESSAGE" defaultValue="PSK_DONOTHING"/>

Diagrams_SequenceDiagram_ShowInteractionBoundary

Expunged
Found in:
  • SequenceDiagramGenerator - deleted
  • ShowInteractionBoundaryAction - pref not seen, just similar name.
  • ADDrawingSequenceEngine - pref not seen, just methods with similar name
  • IADSequenceDiagEngine - pref not seen, just methods with similar name
<aElement name="ShowInteractionBoundary" value="PSK_NO"/>
<aDefinition name="ShowInteractionBoundary" displayName="PSK_SD_SHOW_BOUNDARY" helpText="PSK_SD_SHOW_BOUNDARY_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO"/>

Diagrams_SequenceDiagram_DefaultShowMessageNumbers

Expunged
Found in:
  • NOT USED ANYWHERE
<aElement name="DefaultShowMessageNumbers" value="PSK_NO"/>
<aDefinition name="DefaultShowMessageNumbers" displayName="PSK_SD_SHOW_MESSAGE_NUMBERS" helpText="PSK_SD_SHOW_MESSAGE_NUMBERS_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO"/>

DisplaySettings_DisplayFormatString

Expunged
Set to: "PSK_ELEMENT"
Found in:
  • ConfigStringLocator - deleted
  • Core Bundle - deleted
  • FormatterHelper - deleted
<aElement name="DisplayFormatString" value="PSK_ELEMENT"/> <aDefinition name="DisplayFormatString" displayName="" helpText="PSK_DISPLAYFORMATSTRING_HLP" controlType="" values="PSK_PROJECT|PSK_ELEMENT" defaultValue="PSK_ELEMENT"/>

DisplaySettings_DisplayStereotype

Expunged
Set to: false
Found in:
  • ConfigStringLocator - deleted
  • Core Bundle - deleted
<aElement name="DisplayStereotype" value="PSK_NO"/> <aDefinition name="DisplayStereotype" displayName="" helpText="PSK_DISPLAYSTEREOTYPE_HLP" controlType="" values="PSK_YES|PSK_NO" defaultValue="PSK_NO"/>

DisplaySettings_DisplayVisibility

Expunged
Found in:
  • ConfigStringLocator - deleted
  • Core Bundle - deleted
<aElement name="DisplayVisibility" value="PSK_YES"/> <aDefinition name="DisplayVisibility" displayName="" helpText="PSK_DISPLAYVISIBILITY_HLP" controlType="" values="PSK_YES|PSK_NO" defaultValue="PSK_YES"/>

DisplaySettings_DisplayShortSourceFileNames

Expunged
Found in:
  • NEVER USED
<aElement name="DisplayShortSourceFileNames" value="PSK_YES"/> <aDefinition name="DisplayShortSourceFileNames" displayName="" helpText="PSK_SHOW_SHORT_SOURCE_FILE_NAMES_HLP" controlType="" values="PSK_YES|PSK_NO" defaultValue="PSK_YES"/>

DisplaySettings_DisplayTVs

Expunged
Found in:
  • ConfigStringLocator - deleted
  • Core Bundle - deleted
  • ADDrawingAreaControl - deleted
  • JProjectTree - deleted
<aElement name="DisplayTVs" value="PSK_YES"/> <aDefinition name="DisplayTVs" displayName="PSK_DISPLAYTVS" helpText="PSK_DISPLAYTVS_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES"/>

ExpansionVariables_CONFIG_LOCATION

Expunged
Found in: PROBLEM
  • FileManip - do not know how to safely extract code
  • ExternalFileManager - do not know how to safely extract coded
    • String theValue = pref.getExpansionVariable(possibleVar);
    • String var = "%" + possibleVar + "%";
    • finalPath = StringUtilities.replaceSubString(finalPath, var, theValue);
  • the code seems to be used, but cannot verify it.
<aDefinition name="CONFIG_LOCATION" displayName="PSK_CONFIGLOCATION" controlType="read-only" values="org.netbeans.modules.uml.core.metamodel.core.foundation.ConfigManager::getDefaultConfigLocation" defaultValue="" helpText="PSK_CONFIGLOCATION_HLP"/>

FindDialog_OpenClosedProjects

PROBLEM
Set to:"PSK_ASK"
Found in:
  • org.netbeans.modules.uml.ui.support.finddialog.FindControler - PROBLEM - do not know how to extract pref from dialog
<aElement name="OpenClosedProjects" value="PSK_ASK"/>
<aDefinition name="OpenClosedProjects" displayName="" controlType="" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK" helpText="PSK_FINDDLG_OPENCLOSEDPRJ_HLP"/>

FindDialog_LongSearch

Keep:Find Dialog
New Key: UML_ShowMe_Allow_Lengthy_Searches
Found in:
  • FindDialogUI - changed
  • ReplaceDialogUI - changed
  • FindController - changed
  • ConfigStringLocator - deleted
  • Core Bundle - left intact to use text later
  • AssociateController - changed
  • AssociateDlgGUI - changed
<aElement name="LongSearch" value="PSK_ASK"/> <aDefinition name="LongSearch" displayName="PSK_FINDDLG_LONGSEARCH" controlType="list" values="PSK_ALWAYS|PSK_NEVER|PSK_ASK" defaultValue="PSK_ASK" helpText="PSK_FINDDLG_LONGSEARCH_HLP"/>

FindDialog_CaseSensitivity

Expunged
Found in:
  • FindDialog - changed
<aElement name="CaseSensitivity" value="PSK_YES"/> <aDefinition name="CaseSensitivity" displayName="" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText=""/>

FindDialog_DisplayedColumns_Alias

Keep:Find Dialog
Found in:
  • org.netbeans.modules.uml.integration.finddialog.FindUtilities - changed
  • AssociateUtilities - changed
  • org.netbeans.modules.uml.ui.support.finddialog.FindUtilities - changed
<aElement name="Alias" value="PSK_YES"/> <aDefinition name="Alias" displayName="PSK_FINDDLG_ALIAS" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_FINDDLG_ALIAS_HLP"/>

FindDialog_DisplayedColumns_Full

Keep:Find Dialog
Found in:
  • org.netbeans.modules.uml.integration.finddialog.FindUtilities - changed
  • AssociateUtilities - changed
  • org.netbeans.modules.uml.ui.support.finddialog.FindUtilities - changed
<aElement name="Full" value="PSK_YES"/> <aDefinition name="Full" displayName="PSK_FINDDLG_FULL" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_FINDDLG_FULL_HLP"/>

FindDialog_DisplayedColumns_Icon

Keep:Find Dialog
Found in:
  • org.netbeans.modules.uml.integration.finddialog.FindUtilities - changed
  • AssociateUtilities - changed
  • org.netbeans.modules.uml.ui.support.finddialog.FindUtilities - changed
<aElement name="Icon" value="PSK_YES"/> <aDefinition name="Icon" displayName="PSK_FINDDLG_ICON" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_FINDDLG_ICON_HLP"/>

FindDialog_DisplayedColumns_XMIID

Keep:Find Dialog
Found in:
  • org.netbeans.modules.uml.integration.finddialog.FindUtilities - changed
  • AssociateUtilities - changed
  • org.netbeans.modules.uml.ui.support.finddialog.FindUtilities - changed
<aElement name="XMIID" value="PSK_NO"/> <aDefinition name="XMIID" displayName="PSK_FINDDLG_ID" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" helpText="PSK_FINDDLG_ID_HLP"/>

FindDialog_DisplayedColumns_Name

Keep:Find Dialog
Found in:
  • org.netbeans.modules.uml.integration.finddialog.FindUtilities - changed
  • AssociateUtilities - changed
  • org.netbeans.modules.uml.ui.support.finddialog.FindUtilities - changed
<aElement name="Name" value="PSK_YES"/> <aDefinition name="Name" displayName="PSK_FINDDLG_NAME" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_FINDDLG_NAME_HLP"/>

FindDialog_DisplayedColumns_Project

Keep:Find Dialog
Found in:
  • org.netbeans.modules.uml.integration.finddialog.FindUtilities - changed
  • AssociateUtilities - changed
  • org.netbeans.modules.uml.ui.support.finddialog.FindUtilities - changed
<aElement name="Project" value="PSK_NO"/> <aDefinition name="Project" displayName="PSK_FINDDLG_PROJECT" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" helpText="PSK_FINDDLG_PROJECT_HLP"/>

FindDialog_DisplayedColumns_Type

Keep:Find Dialog
Found in:
  • org.netbeans.modules.uml.integration.finddialog.FindUtilities - changed
  • AssociateUtilities - changed
  • org.netbeans.modules.uml.ui.support.finddialog.FindUtilities - changed
<aElement name="Type" value="PSK_NO"/> <aDefinition name="Type" displayName="PSK_FINDDLG_TYPE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" helpText="PSK_FINDDLG_TYPE_HLP"/>

LoggingInformation_LogOutputDescribeMessages

Expunged
Set to: false
Found in:
  • Preferences - deleted.
  • Log - deleted
<aElement name="LogOutputDescribeMessages" value="PSK_NO"/> <aDefinition name="LogOutputDescribeMessages" displayName="PSK_OUTPUT_MESSAGES" helpText="PSK_OUTPUT_MESSAGES_HLP" controlType="list" values="PSK_YES|PSK_NO" advanced="PSK_TRUE" defaultValue="PSK_NO"/>

LoggingInformation_LogError

Expunged
Set to: false
Found in:
  • Log - deleted
<aElement name="LogError" value="PSK_NO"/> <aDefinition name="LogError" displayName="PSK_LOG_ERROR" helpText="PSK_LOG_ERROR_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" advanced="PSK_TRUE"/>

LoggingInformation_LogExceptions

Expunged
Set to: false
Found in:
  • Log - deleted
<aElement name="LogExceptions" value="PSK_NO"/> <aDefinition name="LogExceptions" displayName="PSK_LOG_EXCEPTIONS" helpText="PSK_LOG_EXCEPTIONS_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" advanced="PSK_TRUE"/>

LoggingInformation_LogInformation

Expunged
Set to: false
Found in:
  • Log - deleted
<aElement name="LogInformation" value="PSK_NO"/> <aDefinition name="LogInformation" displayName="PSK_LOG_INFORMATION" helpText="PSK_LOG_INFORMATION_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" advanced="PSK_TRUE"/>

LoggingInformation_LogEntry

Expunged
Set to: false
Found in:
  • Log - deleted
<aElement name="LogEntry" value="PSK_NO"/> <aDefinition name="LogEntry" displayName="PSK_LOG_ENTRY" helpText="PSK_LOG_ENTRY_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" advanced="PSK_TRUE"/>

LoggingInformation_LogExit

Expunged
Set to: false
Found in:
  • Log - deleted
<aElement name="LogExit" value="PSK_NO"/> <aDefinition name="LogExit" displayName="PSK_LOG_EXIT" helpText="PSK_LOG_EXIT_HLP" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_NO" advanced="PSK_TRUE"/>

LoggingInformation_LogFile

Expunged
Set to: ""
Found in:
  • Log - deleted
<aElement name="LogFile" value=""/> <aDefinition name="LogFile" displayName="PSK_LOG_FILE" helpText="PSK_LOG_FILE_HLP" controlType="edit" defaultValue="" advanced="PSK_TRUE"/>

NewProject_QueryForNewDiagram

Expunged
Set to: true
Found in:
  • Preferences - changed
  • ProductProjectManager - deleted
  • UMLProductProjectManager - deleted
  • UMLProductGenerator - deleted
<aElement name="QueryForNewDiagram" value="PSK_YES"/>
<aDefinition name="QueryForNewDiagram" displayName="PSK_QUERYFORNEWDIAGRAM" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_QUERYFORNEWDIAGRAM_HLP"/>

NewProject_DefaultDiagramName

Expunged
Set to:
Found in:
  • NewDialogUtilities - set getDefaultDiagramName to return "New Diagram"
  • calls NewDialogUtilities.getDefaultDiagramName
    • AddPackageVisualPanel1
    • NewDiagramUI
    • NewPackageUI
    • NewUMLDiagVisualPanel1
<aElement name="DefaultDiagramName" value="New Diagram"/>
<aDefinition name="DefaultDiagramName" displayName="PSK_DEFAULTDIAGRAMNAME" controlType="edit" defaultValue="New Diagram" helpText="PSK_DEFAULTDIAGRAMNAME_HLP" validate="org.netbeans.modules.uml.ui.support.diagramsupport.ProxyDiagramManager"/>

NewProject_DefaultElementName

Expunged
Set to: "Unnamed"
Found in:
  • Preferences - set getDefaultElementName to return "Unnamed"
  • org.netbeans.modules.uml.integration.ide.Bundle - added UNNAMED
  • many call Preferences.getDefaultElementName
  • many call PreferenceAccessor.getDefaultElementName
  • ExportCodeAction - deleted
  • NodeVerificationImpl - changed createElement to use PreferenceAccessor.
  • create Bundle in core.preferenceframework package
<aElement name="DefaultElementName" value="Unnamed"/>
<aDefinition name="DefaultElementName" displayName="PSK_DEFAULTELEMENTNAME" controlType="" required="true" defaultValue="Unnamed" helpText="PSK_DEFAULTELEMENTNAME_HLP" validate="org.netbeans.modules.uml.ui.support.diagramsupport.ProxyDiagramManager"/>

NewProject_DefaultProjectName

Expunged
Set to: "New Project"
Found in:
  • PreferenceAccessor - getDefaultProjectName set to throw UnsupportedOperationException
  • NewDialogUtilities - getDefaultProjectName set to return "New Project"
  • org.netbeans.modules.uml.ui.controls.newdialog.Bundle - added NEW_PROJECT
<aElement name="DefaultProjectName" value="New Project"/>
<aDefinition name="DefaultProjectName" displayName="" controlType="" defaultValue="New Project" helpText="PSK_DEFAULTNAME_HLP" validate="org.netbeans.modules.uml.ui.support.diagramsupport.ProxyDiagramManager"/>

NewProject_DefaultMode

Expunged
Set to: "PSK_IMPLEMENTATION"
Found in:
  • PreferenceAccessor - getDefaultMode set to throw UnsupportedOperationException
  • Project - deleted
<aElement name="DefaultMode" value="PSK_IMPLEMENTATION"/>
<aDefinition name="DefaultMode" displayName="" controlType="" values="PSK_ANALYSIS|PSK_DESIGN|PSK_IMPLEMENTATION" defaultValue="PSK_IMPLEMENTATION" helpText="PSK_DEFAULTMODE_HLP"/>

NewProject_IDType

Expunged
Set to: "PSK_UUID"
Found in:
  • PreferenceAccessor - set getIDType to throw UnsupportedOperationException
<aElement name="IDType" value="PSK_UUID"/>
<aDefinition name="IDType" values="PSK_UUID|PSK_NORMAL" defaultValue="PSK_UUID" helpText="PSK_IDTYPE_HLP"/>

NewProject_ProjectLocationQuery

Expunged
Set to: false
Found in:
  • Never Used
<aElement name="ProjectLocationQuery" value="PSK_NO"/>

NewProject_UnknownClassifier_UnknownClassifierCreate

Expunged
Set to: true
Found in:
  • PreferenceAccessor - set getUnknownClassifierCreate to return true
  • calls PreferenceAccessor.getUnknownClassifierCreate()
    • UnknownPrefManip
    • UMLXMLManip
    • NameResolver
  • StructuralFeature - deleted
  • Parameter - deleted
  • Classifier - deleted
  • ConfigStringTranslator - deleted
  • Core Bundle - deleted
<aElement name="UnknownClassifierCreate" value="PSK_YES"/>
<aDefinition name="UnknownClassifierCreate" displayName="PSK_UNKNOWNCLASSIFIERCREATE" controlType="list" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_UNKNOWNCLASSIFIERCREATE_HLP"/>

NewProject_UnknownClassifier_UnknownClassifierType

Expunged
Set to: "DataType"
Found in:
  • PreferenceAccessor - set getUnknownClassifierType to return "DataType"
  • call sPreferenceAccessor.getUnknownClassifierType()
    • UMLParsingIntegrator
    • UnknownPrefManip - commented out setUnknownPrefValue method because it setPreferenceValue
    • UMLXMLManip
    • DesignPatterManager
  • Lifeline - removed access to UnknownPrefManip
  • NameResolver - removed access to UnknownPrefManip
<aElement name="UnknownClassifierType" value="DataType"/>
<aDefinition name="UnknownClassifierType" displayName="" controlType="list" values="DataType|Class|Interface" defaultValue="DataType" helpText="PSK_UNKNOWNCLASSIFIERTYPE_HLP"/>

NewProject_UnknownStereotype_UnknownStereotypeCreate

Expunged
Set to:PSK_IN_PROJECT_PROFILE
Found in:
  • ProfileManager - deleted
  • Element - deleted
<aElement name="UnknownStereotypeCreate" value="PSK_IN_PROJECT_PROFILE"/>
<aDefinition name="UnknownStereotypeCreate" displayName="PSK_UNKNOWN_STEREOTYPE_CREATE" controlType="list" values="PSK_IN_PROJECT_PROFILE|PSK_IN_CENTRAL_PROFILE|PSK_NEVERCREATE" defaultValue="PSK_IN_PROJECT_PROFILE" helpText="PSK_UNKNOWN_STEREOTYPE_CREATE_HLP"/>

Modes

All Prefs are NEVER used.
  • Modes_Analysis_Libraries_Java13DataTypes
  • Modes_Analysis_Libraries_JavaDataTypes
  • Modes_Analysis_Libraries_UML20Std
  • Modes_Analysis_Libraries_Vb6DataTypes
  • Modes_Design_Libraries_Java13DataTypes
  • Modes_Design_Libraries_JavaDataTypes
  • Modes_Design_Libraries_UML20Std
  • Modes_Design_Libraries_Vb6DataTypes
  • Modes_Design_Language
  • Modes_Implementation_Libraries_Java13DataTypes
  • Modes_Implementation_Libraries_JavaDataTypes
  • Modes_Implementation_Libraries_UML20Std
  • Modes_Implementation_Libraries_Vb6DataTypes
  • Modes_Implementation_Language


NotifiedElements

Notes:

  • Namespace.buildNotifyList() accesses preference NotifiedElements_NotifiedElements which does not exist. Therefore any calls to it will have no affect. Removing method and calls to it.
  • None of these "NotifiedElements" are ever used.

NotifiedElements_Actor

Expunged
Set to:
Found in:

<aElement name="Actor" value="PSK_YES"/>
<aDefinition name="Actor" displayName="PSK_NOTIFIED_ACTOR_ELEMENTS" controlType="list" advanced="PSK_TRUE" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOTIFIED_ACTORS_HLP"/>

NotifiedElements_AssociationClass

Expunged
Set to:
Found in:

<aElement name="AssociationClass" value="PSK_YES"/>
<aDefinition name="AssociationClass" displayName="PSK_NOTIFIED_ASSOCIATIONCLASS_ELEMENTS" controlType="list" advanced="PSK_TRUE" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOTIFIED_ASSOCIATION_CLASSES_HLP"/>

NotifiedElements_Class

Expunged
Set to:
Found in:

<aElement name="Class" value="PSK_YES"/>
<aDefinition name="Class" displayName="PSK_NOTIFIED_CLASS_ELEMENTS" controlType="list" advanced="PSK_TRUE" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOTIFIED_CLASSES_HLP"/>

NotifiedElements_PartFacade

Expunged
Set to:
Found in:

<aElement name="PartFacade" value="PSK_YES"/>
<aDefinition name="PartFacade" displayName="PSK_NOTIFIED_PARTFACADE_ELEMENTS" controlType="list" advanced="PSK_TRUE" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOTIFIED_PARTFACADE_HLP"/>

NotifiedElements_Interface

Expunged
Set to:
Found in:

<aElement name="Interface" value="PSK_YES"/>
<aDefinition name="Interface" displayName="PSK_NOTIFIED_INTERFACE_ELEMENTS" controlType="list" advanced="PSK_TRUE" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOTIFIED_INTERFACES_HLP"/>

NotifiedElements_Package

Expunged
Set to:
Found in:

<aElement name="Package" value="PSK_YES"/>
<aDefinition name="Package" displayName="PSK_NOTIFIED_PACKAGE_ELEMENTS" controlType="list" advanced="PSK_TRUE" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOTIFIED_PACKAGES_HLP"/>

NotifiedElements_UseCase

Expunged
Set to:
Found in:

<aElement name="UseCase" value="PSK_YES"/>
<aDefinition name="UseCase" displayName="PSK_NOTIFIED_USECASE_ELEMENTS" controlType="list" advanced="PSK_TRUE" values="PSK_YES|PSK_NO" defaultValue="PSK_YES" helpText="PSK_NOTIFIED_USE_CASES_HLP"/>


The entire presention section has been ignored until later

Presentation_DefaultDocF