Deprecated API

Deprecated Classes
org.argouml.uml.diagram.ui.FigStereotypeText
          by Bob in 0.23.1 - this has not been used since UML 1.3 
org.argouml.uml.generator.FileGeneratorAdapter
          in 0.23.3 by thn. Not used in core ArgoUML any more. 
org.argouml.uml.reveng.FileImportSupport
          by tfmorris for 0.23.2 - implement ImportInterface and ModuleInterface directly, using the utility methods in FileImportUtils to replace some of the previous functionality of this class. 
org.argouml.persistence.LastLoadInfo
          in 0.22.1 use PersistenceManager 
org.argouml.application.modules.ModuleLoader
          by Linus Tolke (0.21.1 March 2006). Use ModuleLoader2. 
 

Deprecated Interfaces
org.argouml.application.api.AboutTabPanel
          by Linus Tolke from 0.23.5. This is never used so if your using this it isn't working anyway. 
org.argouml.application.api.ArgoModule
          by Linus Tolke (0.21.1 March 2006). Use ModuleInterface instead. 
org.argouml.uml.generator.FileGenerator
          in 0.23.3 by thn. Not used in core ArgoUML any more, but may be used by third party code generator modules. 
org.argouml.application.api.Pluggable
          by Linus Tolke (0.21.1 March 2006). Call registration in the appropriate subsystem from ModuleInterface.enable(). If the needed registration is not available, add it! 
org.argouml.application.api.PluggableImport
          by Linus Tolke (0.21.1 March 2006). Call registration in Import from ModuleInterface.enable(). The needed registration is not currently available. Add it first! 
org.argouml.application.api.QuadrantPanel
          by Linus Tolke for 0.23.5. This is never used. 
 

Deprecated Fields
org.argouml.application.api.ArgoModule.MODULEFILENAME
            
org.argouml.application.api.ArgoModule.MODULEFILENAME_ALTERNATE
            
org.argouml.application.api.Pluggable.PLUGIN_PREFIX
            
org.argouml.application.api.Pluggable.PLUGIN_TITLE
            
org.argouml.application.api.Pluggable.PLUGIN_VENDOR
            
org.argouml.ui.cmd.CmdSetPreferredSize.PREFERRED_SIZE
          by mvw for 0.24.alpha3 
 

Deprecated Methods
org.argouml.model.CollaborationsHelper.addMessage3(Object, Object)
          by tfmorris for 0.23.4 use CollaborationsHelper.addSuccessor(Object, Object) 
org.argouml.uml.diagram.ui.FigCompartment.createFeature()
          in 0.12.5 use FigCompartment.createModelElement() 
org.argouml.uml.diagram.ui.FigNodeModelElement.createFeatureIn(FigGroup, InputEvent)
          in 0.12.5 use FigNodeModelElement.createContainedModelElement(FigGroup, InputEvent) 
org.argouml.uml.reveng.DiagramInterface.createOrSelectClassDiagram(Object, String)
          by tfmorris for 0.23.4 - use selectClassDiagram 
org.argouml.model.AbstractModelEventPump.enableSaveAction()
          by bobtarling July 2006 - The save Action is no longer required by the model subsystem 
org.argouml.application.api.Argo.getArgoHome()
          by Linus Tolke for 0.21.3. I don't think there is a reason to let this call go through the Argo class. 
org.argouml.application.api.Argo.getArgoRoot()
          by Linus Tolke for 0.21.3. I don't think there is a reason to let this call go through the Argo class. 
org.argouml.uml.reveng.FileImportSupport.getAttribute()
          by tfmorris for 0.23.4, use ImportSettings.isAttributeSelected() 
org.argouml.model.CoreHelper.getAttributes(Object)
          by tfmorris for 0.23.4 use Facade.getAttributes(Object) 
org.argouml.uml.reveng.Import.getConfigPanel(Import)
          by tfmorris for 0.23.3 - this is an internal method and the visibility will be reduced. Use the accessors in ImportSettings to determine the current settings. 
org.argouml.notation.Notation.getConfigueredNotation()
          by tfmorris for 0.23.4 - use Notation.getConfiguredNotation() 
org.argouml.uml.reveng.FileImportSupport.getDatatype()
          by tfmorris for 0.23.4, use ImportSettings.isDatatypeSelected() 
org.argouml.model.Facade.getExtends2(Object)
          by tfmorris for 0.23.4 use Facade.getExtenders(Object) 
org.argouml.model.UseCasesHelper.getExtensionPoints(Object)
          by tfmorris for 0.23.5 use Facade.getExtensionPoints(Object) 
org.argouml.model.Facade.getIncludes2(Object)
          by tfmorris for 0.23.4 use Facade.getIncluders(Object) 
org.argouml.model.Facade.getMessages1(Object)
          by tfmorris for 0.23.4 use Facade.getReceivedMessages(Object) 
org.argouml.model.Facade.getMessages2(Object)
          by tfmorris for 0.23.4 use Facade.getSentMessages(Object) 
org.argouml.model.Facade.getMessages3(Object)
          by tfmorris for 0.23.4 use Facade.getSuccessors(Object) 
org.argouml.model.Facade.getMessages4(Object)
          by tfmorris for 0.23.4 use Facade.getActivatedMessages(Object) 
org.argouml.application.api.ArgoModule.getModuleAuthor()
          use ModuleInterface.getInfo(int) 
org.argouml.application.api.ArgoModule.getModuleDescription()
          use ModuleInterface.getInfo(int) 
org.argouml.application.api.ArgoModule.getModuleKey()
            
org.argouml.application.api.ArgoModule.getModuleName()
          use ModuleInterface.getName() 
org.argouml.application.api.ArgoModule.getModulePopUpActions(Vector, Object)
            
org.argouml.application.api.ArgoModule.getModuleVersion()
          use ModuleInterface.getInfo(int) 
org.argouml.ui.DetailsPane.getNamedTab(String)
          by Andrea Nironi (0.22 August 2006). Replaced by DetailsPane.getTab(Class tabClass). See issue 3278. 
org.argouml.ui.ProjectBrowser.getNamedTab(String)
          by Andrea Nironi (0.22 August 2006). Replaced by ProjectBrowser.getTab(Class tabClass). See issue 3278. 
org.argouml.uml.ui.foundation.core.PropPanelModelElement.getNamespaceScroll()
          use PropPanelModelElement.getNamespaceSelector() 
org.argouml.model.CoreHelper.getOperations(Object)
          by tfmorris for 0.23.4 use Facade.getOperations(Object) 
org.argouml.application.api.Argo.getPlugins(Class)
          by Linus Tolke for 0.21.3. This is replaced by the new module loader. 
org.argouml.application.api.Argo.getPlugins(Class, Object[])
          by Linus Tolke for 0.21.3. This is replaced by the new module loader. 
org.argouml.model.Facade.getStimuli2(Object)
          by tfmorris for 0.23.4 use Facade.getReceivedStimuli(Object) 
org.argouml.model.Facade.getStimuli3(Object)
          by tfmorris for 0.23.4 use Facade.getSentStimuli(Object) 
org.argouml.uml.ui.TabProps.getTarget()
          As of ArgoUml version 0.13.5, the visibility of this method will change in the future, replaced by TargetManager.getInstance().getTarget(). 
org.argouml.model.ModelImplementation.getXmiWriter(Object, Writer)
          for 0.22.1 by tfmorris - use 3 argument version ModelImplementation.getXmiWriter(Object, Writer, String) 
org.argouml.model.Model.getXmiWriter(Object, Writer)
          for 0.22.1 by Tom Morris - use three argument version Model.getXmiWriter(Object, Writer, String) 
org.argouml.application.api.Pluggable.inContext(Object[])
            
org.argouml.application.api.ArgoModule.initializeModule()
          use ModuleInterface.enable() 
org.argouml.application.api.Argo.initializeModules()
          by Linus Tolke for 0.21.3. There is no reason to let this call go through the Argo class. 
org.argouml.uml.ui.TabStyle.initPanels()
          for 0.24 by tfmorris - noop - remove any references 
org.argouml.model.Facade.isAClassifierAndARelationship(Object)
          by tfmorris for 0.23.4 - use individual methods isAClassififer and isARelationship. 
org.argouml.uml.reveng.Import.isDiscendDirectoriesRecursively()
          by tfmorris for 0.23.3, use ImportSettings#isDescendSelected() 
org.argouml.application.api.ArgoModule.isModuleEnabled()
            
org.argouml.util.ConfigLoader.loadTabs(Vector, String, Orientation)
          for 0.24 by tfmorris, use ConfigLoader.loadTabs(List, String, Orientation) 
org.argouml.application.api.Argo.lookupIconResource(String)
          by tfmorris for 0.22.1. Use ResourceLoaderWrapper directly. 
org.argouml.application.api.Argo.lookupIconResource(String, String)
          by tfmorris for 0.22.1. Use ResourceLoaderWrapper directly. 
org.argouml.uml.reveng.ImportCommon.needsSave()
          by tfmorris for 0.23.2 - use standard project "save needed" mechanisms 
org.argouml.model.CollaborationsHelper.removeMessage3(Object, Object)
          by tfmorris for 0.23.4 use CollaborationsHelper.removeSuccessor(Object, Object) 
org.argouml.model.CoreHelper.removeTaggedValue(Object, String)
          by tfmorris for 0.23.3 - use ExtensionMechanismsHelper.removeTaggedValue(Object, Object) 
org.argouml.model.CoreHelper.setAttributes(Object, Collection)
          by tfmorris for 0.23.4, use the variant that takes a List of attributes CoreHelper.setAttributes(Object, List) 
org.argouml.model.CollaborationsHelper.setMessages3(Object, Collection)
          by tfmorris for 0.23.4 use CollaborationsHelper.setSuccessors(Object, Collection) 
org.argouml.application.api.ArgoModule.setModuleEnabled(boolean)
          use ModuleInterface.enable() or use ModuleInterface.disable() 
org.argouml.model.CoreHelper.setOperations(Object, Collection)
          by tfmorris for 0.23.4, use variant which takes a List of operations as a parameter CoreHelper.setOperations(Object, List) 
org.argouml.model.CoreHelper.setQualifiers(Object, Collection)
          by tfmorris for 0.23.4, use CoreHelper.setQualifiers(Object, List) 
org.argouml.model.AbstractModelEventPump.setSaveAction(Action)
          by bobtarling July 2006 - The save Action is no longer required by the model subsystem 
org.argouml.uml.diagram.ui.FigNodeModelElement.setShadowSizeFriend(int)
          do not use. This was deprecated by bobtarling at the same time that it was introduced (July 2006), so may be deleted without warning as soon as its single reference is gone. 
org.argouml.model.ExtensionMechanismsHelper.setTag(Object, Object)
          by tfmorris for 0.23.3 - use ExtensionMechanismsHelper.setType(Object, Object) 
org.argouml.model.CoreHelper.setTaggedValue(Object, String, String)
          by tfmorris for 0.23.3 - use ExtensionMechanismsHelper.setType(Object, Object) and ExtensionMechanismsHelper.setValueOfTag(Object, String) 
org.argouml.uml.diagram.ui.TabDiagram.setTarget(Object)
          As of ArgoUml version 0.13.5, the visibility of this method will change in the future, replaced by TargetManager. 
org.argouml.uml.ui.TabStyle.setTarget(Object)
          As of ArgoUml version 0.13.5, the visibility of this method will change in the future, replaced by TargetManager. 
org.argouml.uml.ui.TabProps.setTarget(Object)
          As of ArgoUml version 0.13.5, the visibility of this method will change in the future, replaced by TargetManager. 
org.argouml.application.api.ArgoModule.shutdownModule()
          use ModuleInterface.disable() 
 

Deprecated Constructors
org.argouml.ui.ArgoDialog(Frame, String, int, boolean)
          in 0.21.3 by Linus Tolke. Use ArgoDialog.ArgoDialog(String, int, boolean). 
org.argouml.ui.CmdCreateNode(Class, boolean, String, String)
          in 0.23.2 use CmdCreateNode(Object, String) 
org.argouml.ui.CmdCreateNode(Class, String, String)
          in 0.23.2 use CmdCreateNode(Object, String) 
org.argouml.ui.CmdCreateNode(Hashtable, String)
          in 0.23.2 use CmdCreateNode(Object, String) 
org.argouml.ui.CmdCreateNode(Hashtable, String, String)
          in 0.23.2 use CmdCreateNode(Object, String) 
org.argouml.ui.CmdCreateNode(Object, boolean, String)
          in 0.23.2 use CmdCreateNode(Object, String) 
org.argouml.ui.ExceptionDialog(Frame, String)
          by tfmorris for 0.24, use ExceptionDialog.ExceptionDialog(Frame, String, String, String) 
org.argouml.uml.diagram.ui.FigNodeModelElement(GraphModel, Object)
          in 0.23.5 not used in ArgoUML will be removed in future 
org.argouml.uml.reveng.java.Modeller(Object, DiagramInterface, ImportCommon, boolean, boolean, String)
          for 0.23.4 by tfmorris - use variant without diagram interface #Modeller(Object, ImportCommon, boolean, boolean, String). NOTE: This really is private to the Java RE module, but it has also been used by other bundled importers, so it's possible it was used by others outside the project as well. 
org.argouml.uml.ui.UMLComboBox2(UMLComboBoxModel2)
          As of ArgoUml version unknown (before 0.13.5), replaced by UMLComboBox2.UMLComboBox2(UMLComboBoxModel2, Action, boolean) 
org.argouml.uml.ui.UMLModelElementOrderedListModel2()
          by Bob in 0.23.4. Use constructor specifying a name. 
 



ArgoUML © 1996-2006ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook