Deprecated API


Contents
Deprecated Interfaces
org.argouml.model.ChangeableKind
          for 0.25.4 by tfmorris. This enumeration has been removed from UML 2. Use the getter for the isReadOnly attribute. 
org.argouml.model.ScopeKind
          for 0.25.4 by tfmorris. This enumeration has been removed from UML 2. Use the getter for the isStatic attribute. 
 

Deprecated Classes
org.argouml.ui.AbstractArgoJPanel
          by Bob Tarling in 0.25.5. Use AbstractArgoJPanel.

Because this is a widely used class it is recommended to retain the deprecated class for at least two major releases (ie until after 0.28 is released using the current numbering scheme). 

org.argouml.ocl.CriticOclEvaluator
          for 0.25.2 by tfmorris - use OCLEvaluator 
org.argouml.ocl.OCLEvaluator
          use DefaultOclEvaluator instead - maurelio1234 
org.argouml.ui.ProgressMonitorWindow
          in 0.29.1 This is only a helper class for save/load and will become package scope. It is not designed for reuse outside this package. TODO: Bob says: I don't like the naming of this class. Its confusing that its called ...Window and yet it is not a window. Lets rename once we have it hidden. 
 

Deprecated Methods
org.argouml.ui.DetailsPane.addTab(AbstractArgoJPanel, boolean)
          by Bob Tarling in 0.29.3 use addTab(JPanel, boolean) 
org.argouml.model.CoreFactory.buildAssociation(Object, Object, Object, Object, Boolean)
          for 0.27.3 by tfmorris. Use CoreFactory.buildAssociation(Object, Object, Object, Object, boolean). 
org.argouml.model.CoreFactory.buildAssociationEnd(Object, String, Object, Object, Object, boolean, Object, Object, Object, Object, Object)
           
org.argouml.model.CollaborationsFactory.buildAssociationRole(Object, Object, Object, Object, Boolean)
          for 0.27.3 by tfmorris. Use CollaborationsFactory.buildAssociationRole(Object, Object, Object, Object, boolean). 
org.argouml.model.ExtensionMechanismsFactory.buildTaggedValue(String, String)
          for 0.25.5 by tfmorris. Use ExtensionMechanismsFactory.buildTaggedValue(Object, String[]). 
org.argouml.model.CoreFactory.createAssociation()
          for 0.26 by tfmorris. Use CoreFactory.createAssociation(Object). 
org.argouml.model.CoreFactory.createGeneralization()
          for 0.26 by tfmorris. Use CoreFactory.createGeneralization(Object). 
org.argouml.model.DataTypesFactory.createMultiplicity(int, int)
          by Bob Tarling in 0.31.5 because in UML 2.x the data value Multiplicity has instead become an abstract MultiplicityElement. Use CoreHelper.setMultiplicity(Object, int, int) 
org.argouml.model.DataTypesFactory.createMultiplicity(List)
          by Bob Tarling in 0.31.5 because in UML 2.x the data value Multiplicity has instead become an abstract MultiplicityElement. Use CoreHelper.setMultiplicity(Object, int, int) 
org.argouml.model.DataTypesFactory.createMultiplicity(String)
          by Bob Tarling in 0.31.5 because in UML 2.x the data value Multiplicity has instead become an abstract MultiplicityElement. Use CoreHelper.setMultiplicity(Object, String). 
org.argouml.model.DataTypesFactory.createMultiplicityRange(int, int)
          by Bob Tarling in 0.31.5 use CoreHelper.setMultiplicity(Object, Object); 
org.argouml.model.DataTypesFactory.createMultiplicityRange(String)
          by Bob Tarling in 0.31.5 because in UML 2.x the data value Multiplicity has instead become an abstract MultiplicityElement. Use CoreHelper.setMultiplicity(Object, String) 
org.argouml.model.CoreFactory.createPermission()
          for 0.27.3 by tfmorris. Renamed in UML 2.x to PackageImport. Use CoreFactory.createPackageImport(). 
org.argouml.model.ChangeableKind.getAddOnly()
           
org.argouml.model.ModelManagementHelper.getAllModelElementsOfKind(Object, String)
          in 0.33.4 by Bob Tarling. This assumes knowledge of class names outside of the model implementation. Use getAllModelElementsOfKind(Object, Object) instead. 
org.argouml.model.Facade.getChangeability(Object)
          for 0.25.4 by tfmorris. Use Facade.isReadOnly(Object). 
org.argouml.model.ChangeableKind.getChangeable()
           
org.argouml.model.Model.getChangeableKind()
          for 0.25.4 by tfmorris. This enumeration has been removed from UML 2. Use the getter for the isReadOnly attribute. 
org.argouml.model.ModelImplementation.getChangeableKind()
          for 0.25.4 by tfmorris. Use Facade.isReadOnly(Object). 
org.argouml.model.ScopeKind.getClassifier()
           
org.argouml.model.Facade.getDiscriminator(Object)
          for 0.25.4 by tfmorris. Discriminators have been removed from UML 2.x. 
org.argouml.model.ChangeableKind.getFrozen()
           
org.argouml.model.ScopeKind.getInstance()
           
org.argouml.model.ExtensionMechanismsHelper.getMetaModelName(Object)
          for 0.27.3 by tfmorris. Use MetaTypes.getName(Object) 
org.argouml.model.Facade.getRaisedSignals(Object)
          by Bob Tarling in 0.30.1 use the UML2 replacement of getRaisedExceptions 
org.argouml.model.ModelManagementFactory.getRootModel()
          for 0.25.4 by tfmorris. Use Facade.getRootElements() for now, but that may need enhancement/change to accommodate multiple projects. 
org.argouml.model.Model.getScopeKind()
          for 0.25.4 by tfmorris. This has been removed from UML 2. Use Facade.isStatic(Object) instead. 
org.argouml.model.ModelImplementation.getScopeKind()
          for 0.25.4 by tfmorris. Use Facade.isStatic(Object). 
org.argouml.ui.SplashScreen.getStatusBar()
          for 0.31.7 by tfmorris. Use methods from the IStatusBar interface implemented by this class e.g. SplashScreen.showStatus(String)/ 
org.argouml.ui.ProjectBrowser.getTab(Class)
          by for 0.25.5 by tfmorris. Tabs should register themselves with whoever they need to communicate with in a distributed fashion rather than relying on a central registry. Currently the only place this is used is to communicate between WizStep and TabToDo in the Cognitive subsystem. 
org.argouml.model.Facade.getTargetScope(Object)
          for 0.25.4 by tmorris. If being used with an AssociationEnd as an argument, Facade.isStatic(Object) can be used. For StructuralFeatures, this has been removed from UML 2.x and should no longer be used. 
org.argouml.model.Facade.getTrigger(Object)
          use getTriggers 
org.argouml.model.AbstractCoreHelperDecorator.setChangeability(Object, Object)
           
org.argouml.model.CoreHelper.setChangeability(Object, Object)
          for 0.25.4 by tfmorris. Use CoreHelper.setReadOnly(Object, boolean). NOTE: The UML 1.x enum of AddOnly has no equivalent in UML 2.x. 
org.argouml.model.AbstractCoreHelperDecorator.setMultiplicity(Object, Object)
           
org.argouml.model.CoreHelper.setMultiplicity(Object, Object)
          for 0.31.6 by tfmorris. Use CoreHelper.setMultiplicity(Object, String). 
org.argouml.model.ModelManagementFactory.setRootModel(Object)
          for 0.25.4 by tfmorris. There may be multiple top level packages which make up the model and the model subsystem also needs to be able to deal with more than one project at a time, so the concept of a single root model needs to be dropped. 
org.argouml.model.AbstractCoreHelperDecorator.setTaggedValue(Object, String, String)
           
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.model.AbstractCoreHelperDecorator.setTargetScope(Object, Object)
           
org.argouml.model.CoreHelper.setTargetScope(Object, Object)
          for 0.25.4 by tfmorris. Target Scope has been removed from the UML 2.x spec so this should not be used. 
org.argouml.ui.DetailsPane.setToDoItem(Object)
          for 0.25.5 by tfmorris. Send an event that TabToDoTargets listen to. 
org.argouml.ui.ProjectBrowser.setToDoItem(Object)
          for 0.25.5 by tfmorris. Send an event that the DetailsPane/TabToDo will be listening for. 
org.argouml.model.ExtensionMechanismsHelper.setValueOfTag(Object, String)
          for 0.25.5 by tfmorris. Use ExtensionMechanismsHelper.setDataValues(Object, String[]). 
org.argouml.model.AbstractExtensionMechanismsHelperDecorator.setValueOfTag(Object, String)
           
org.argouml.ui.explorer.ExplorerEventAdaptor.structureChanged()
          by mvw in V0.25.4. Use events instead. 
org.argouml.ui.ProjectBrowser.trySave(boolean, File, ProgressMonitor)
          in 0.29.1 by Bob Tarling use trySaveWithProgressMonitor 
 

Deprecated Constructors
org.argouml.ui.AbstractArgoJPanel()
           
org.argouml.ui.AbstractArgoJPanel(String)
           
org.argouml.ui.AbstractArgoJPanel(String, boolean)
           
 



ArgoUML © 1996-2006ArgoUML HomepageArgoUML Cookbook