Deprecated API

Deprecated Classes
de.uni_paderborn.fujaba.basic.CombinedIterator
          please use IteratorConcatenation 
de.uni_paderborn.fujaba.fsa.FSAArrow
          Use FSADirectionIndicator, FSADoubleArrow ir FSABigArrow 
de.uni_paderborn.fujaba.fsa.swing.JArrow
          Use JDirectionIndicator 
de.uni_paderborn.fujaba.basic.PointIncrement
          replaced by ASGUnparseInformation 
de.uni_paderborn.fujaba.uml.UMLAssocStereotype
          use UMLStereotype instead 
 

Deprecated Interfaces
de.uni_paderborn.fujaba.metamodel.FStereotypeManager
            
de.uni_paderborn.fujaba.metamodel.FTypeList
            
de.uni_paderborn.fujaba.uml.UMLDeclarationInterface
          use FDeclaration 
 

Deprecated Fields
de.uni_paderborn.fujaba.uml.UMLRole.ADD_METHOD
            
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.BIG
          Use attribute size or width and height instead 
de.uni_paderborn.fujaba.fsa.swing.JGrab.BOTTOM
            
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.DOUBLE_LINE
          Use class JArrowDoubleLine instead 
de.uni_paderborn.fujaba.uml.UMLDiagram.ELEMENTKEY
          the virtual items attribute will be removed - use elements instead 
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.FILLED
          Use attribute filled=true instead 
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.HOLLOW
          Use attribute filled=false instead 
de.uni_paderborn.fujaba.fsa.swing.JGrab.LEFT
            
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.OPEN_ARROW
          Use class JSimpleArrow instead 
de.uni_paderborn.fujaba.app.FrameMain.PLUGIN_DIR
          Use PluginsPreferences.getPluginDirs () 
de.uni_paderborn.fujaba.uml.UMLDiagram.PROPERTY_NAME
            
de.uni_paderborn.fujaba.uml.UMLRole.REMOVE_METHOD
            
de.uni_paderborn.fujaba.fsa.swing.JGrab.RIGHT
            
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.SMALL
          Use attribute size or width and height instead 
de.uni_paderborn.fujaba.fsa.swing.JGrab.TOP
            
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.TRIANGLE
          Use class JTriangleHead instead 
 

Deprecated Methods
de.uni_paderborn.fujaba.app.FrameMain.addDiagramToolBar(JToolBar)
          please use FrameMain.getInternalFrame(de.uni_paderborn.fujaba.asg.ASGDiagram).addDiagramToolBar 
de.uni_paderborn.fujaba.fsa.swing.DelegationLayout.addLayoutComponent(String, Component)
          replaced by addLayoutComponent(Component, Object). 
de.uni_paderborn.fujaba.fsa.swing.DecoratorLayout.addLayoutComponent(String, Component)
          replaced by addLayoutComponent(Component, Object). 
de.uni_paderborn.fujaba.metamodel.FProject.addToDiags(FDiagram)
            
de.uni_paderborn.fujaba.uml.UMLDiagram.addToItems(ASGElement)
          the virtual items attribute will be removed - use addToElements instead 
de.uni_paderborn.fujaba.uml.UMLDiagram.addToItems(Map.Entry)
          the virtual items attribute will be removed - use elements instead 
de.uni_paderborn.fujaba.asg.ASGElement.addToLocations(Map.Entry)
          use ASGElement.addToUnparseInformations(ASGElement, ASGUnparseInformation) 
de.uni_paderborn.fujaba.asg.ASGElement.addToLocations(String, PointIncrement)
          use ASGElement.addToUnparseInformations(ASGElement, ASGUnparseInformation) 
de.uni_paderborn.fujaba.asg.ASGUnparseInformation.addToPoints(Map.Entry)
          use ASGUnparseInformation.addToASGInformation(String, ASGInformation) 
de.uni_paderborn.fujaba.asg.ASGCollapsableUnparseInformation.addToPoints(Map.Entry)
          use ASGInformation 
de.uni_paderborn.fujaba.asg.ASGCollapsableUnparseInformation.addToPoints(String, Point)
          use ASGInformation 
de.uni_paderborn.fujaba.uml.UMLAssocStereotype.addToUMLAssoc(UMLAssoc)
          use UMLStereotype instead 
de.uni_paderborn.fujaba.uml.UMLStereotype.addToUMLClass(UMLClass)
          use increments association instead 
de.uni_paderborn.fujaba.uml.UMLCommentary.deleteBlancLines(String)
          If no one insists on using this method (e.g. plugin-developers), it may be deleted, otherwise remove this deprecated-flag. 
de.uni_paderborn.fujaba.metamodel.FElement.deleteTokens()
            
de.uni_paderborn.fujaba.asg.ASGElement.elementsOfDiagrams()
          Use iteratorOfDiagrams instead 
de.uni_paderborn.fujaba.uml.UMLFile.elementsOfImportedClasses()
            
de.uni_paderborn.fujaba.uml.UMLFile.elementsOfImportedPackages()
            
de.uni_paderborn.fujaba.metamodel.FClass.elementsOfSuperClasses()
          please use FClass.iteratorOfSuperClasses() 
de.uni_paderborn.fujaba.uml.UMLClass.elementsOfSuperClasses()
          please use UMLClass.iteratorOfSuperClasses() 
de.uni_paderborn.fujaba.metamodel.FClass.findFPackage()
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.uml.UMLClass.findFPackage()
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.metamodel.FProject.findFPackage(String)
            
de.uni_paderborn.fujaba.metamodel.FProject.findFReference(String)
            
de.uni_paderborn.fujaba.metamodel.FProject.findFReference(String, boolean)
            
de.uni_paderborn.fujaba.metamodel.FProject.findFReference(String, boolean, boolean)
            
de.uni_paderborn.fujaba.metamodel.FProject.findFType(FClass, String)
            
de.uni_paderborn.fujaba.metamodel.FProject.findFType(FClass, String, boolean)
            
de.uni_paderborn.fujaba.metamodel.FProject.findFType(FClass, String, boolean, boolean)
            
de.uni_paderborn.fujaba.codegen.CodeGenFunction.generateCode(ASGElement, String, Object[])
          use CodeGenFunction.generateCode(de.uni_paderborn.fujaba.metamodel.FElement, String, Object[]) instead 
de.uni_paderborn.fujaba.codegen.CodeGenStrategyHandler.generateSourceCode(ASGElement, OOGenToken, Object[])
          use CodeGenStrategyHandler.generateSourceCode(de.uni_paderborn.fujaba.metamodel.FElement, OOGenToken, Object[]) instead 
de.uni_paderborn.fujaba.app.FrameMain.getDiagramRoot()
          please use getInternalFrame(yourdiagram).getDiagramRoot() 
de.uni_paderborn.fujaba.uml.UMLDiagram.getElementKey()
          the virtual items attribute will be removed - use elements instead 
de.uni_paderborn.fujaba.asg.ASGDiagram.getElementKey()
          the virtual items attribute will be removed - use elements instead 
de.uni_paderborn.fujaba.app.action.CompileAction.getExpPath()
          Use GeneralPreferences.get().getExportFolder() instead. 
de.uni_paderborn.fujaba.metamodel.FMethod.getFAccessedAttribute()
            
de.uni_paderborn.fujaba.metamodel.FRole.getFAssociatedAttribute()
            
de.uni_paderborn.fujaba.metamodel.FProject.getFClassFromImports(FClass, String)
            
de.uni_paderborn.fujaba.metamodel.FAttr.getFImplementingAssocRole()
            
de.uni_paderborn.fujaba.metamodel.FConnection.getFPartner(FDiagramItem)
            
de.uni_paderborn.fujaba.metamodel.FClass.getFReactiveDiagram()
          will be renamed when using JDK 1.5 (without F) or removed? 
de.uni_paderborn.fujaba.metamodel.FType.getFRealType()
            
de.uni_paderborn.fujaba.metamodel.FMethod.getFRevSpec()
            
de.uni_paderborn.fujaba.metamodel.FClass.getFromAllFAttrs(String)
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.metamodel.FClass.getFromAllFMethods(String)
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.metamodel.FProject.getFromFBaseTypes(String)
            
de.uni_paderborn.fujaba.metamodel.FClass.getFromFMethodsByShortName(String)
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.metamodel.FClass.getFromFMethodsByShortNameIncludingInherited(String)
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.metamodel.FProject.getFromFReferences(String)
            
de.uni_paderborn.fujaba.metamodel.FStereotypeManager.getFromFStereotypes(String)
            
de.uni_paderborn.fujaba.metamodel.FConnection.getFSourceConnector()
            
de.uni_paderborn.fujaba.metamodel.FClass.getFStatechart()
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.metamodel.FClass.getFSuperClass()
          will be renamed when using JDK 1.5 (without F) 
de.uni_paderborn.fujaba.metamodel.FConnection.getFTargetConnector()
            
de.uni_paderborn.fujaba.metamodel.FMethod.getFType()
            
de.uni_paderborn.fujaba.metamodel.FDeclaration.getFType()
          Use getAttrType, getParamType, or getResultType instead 
de.uni_paderborn.fujaba.uml.UMLDeclaration.getFType()
            
de.uni_paderborn.fujaba.metamodel.FProject.getFTypeList()
            
de.uni_paderborn.fujaba.gxl.GXLFilterMap.getGXLFilterMap()
          Obsolete 
de.uni_paderborn.fujaba.gxl.GXLMergerMap.getGXLMergerMap()
          Obsolete 
de.uni_paderborn.fujaba.uml.UMLMethod.getMethodBodyText()
          use getMethodBody() instead 
de.uni_paderborn.fujaba.metamodel.FProject.getNewFromFPackages(String)
            
de.uni_paderborn.fujaba.metamodel.FProject.getNewFromFPackages(String, boolean)
            
de.uni_paderborn.fujaba.codegen.OOGenVisitor.getOperationText(int)
          seems not to be used, otherwise remove deprecation 07.10.03 AZ 
de.uni_paderborn.fujaba.metamodel.FProject.getOrNewFromFReferences(String)
            
de.uni_paderborn.fujaba.metamodel.FProject.getOrNewFromFReferences(String, boolean)
            
de.uni_paderborn.fujaba.metamodel.FProject.getOrNewFType(FClass, String)
            
de.uni_paderborn.fujaba.metamodel.FProject.getOrNewFType(FClass, String, boolean)
            
de.uni_paderborn.fujaba.metamodel.FType.getProgLangType()
            
de.uni_paderborn.fujaba.uml.UMLStopActivity.getReturnParam()
          returnValue is used always now 
de.uni_paderborn.fujaba.uml.UMLDiagram.getSizeOfItems()
          the virtual items attribute will be removed - use sizeOfElements instead 
de.uni_paderborn.fujaba.metamodel.FRole.getSortedComparator()
            
de.uni_paderborn.fujaba.uml.UMLAssoc.getSortedComparator()
          Use UMLRole.getSortedComparator() instead 
de.uni_paderborn.fujaba.uml.UMLAssoc.getStereotype()
          use stereotypes/UMLStereotype instead 
de.uni_paderborn.fujaba.uml.UMLAssoc.getStereotypeName()
          use stereotypes/UMLStereotype instead 
de.uni_paderborn.fujaba.uml.UMLClass.getStoryDiagram()
          use UMLClass.getStatechart() 
de.uni_paderborn.fujaba.gui.EditPathExprDialog.getTargetClass(String)
          rubbish?!! 
de.uni_paderborn.fujaba.uml.UMLFile.getTokensDirty()
            
de.uni_paderborn.fujaba.metamodel.FRole.getUmlVisibility()
            
de.uni_paderborn.fujaba.uml.UMLAttr.getUmlVisibility()
          use UMLDeclaration.getVisibility() instead. Having visibility and umlVisibility in parallel was only necessary to handle attrs without access methods 
de.uni_paderborn.fujaba.uml.UMLCommentary.getVisibilityOfFirstIncr()
          Use UMLCommentary#isVisible() instead. 
de.uni_paderborn.fujaba.codegen.CodeGenStrategy.handlerGenerate(ASGElement, OOGenToken, Object[])
          use CodeGenStrategy.handlerGenerate(de.uni_paderborn.fujaba.metamodel.FElement, OOGenToken, Object[]) 
de.uni_paderborn.fujaba.uml.UMLDiagram.hasInItems(UMLDiagramItem)
          the virtual items attribute will be removed - use hasInElements instead 
de.uni_paderborn.fujaba.metamodel.FStereotypeManager.hasInStereotypes(FStereotype)
            
de.uni_paderborn.fujaba.uml.UMLAssocStereotype.hasInUMLAssoc(UMLAssoc)
          use UMLStereotype instead 
de.uni_paderborn.fujaba.metamodel.FAssoc.isAlreadyRemoved()
          codegen 
de.uni_paderborn.fujaba.metamodel.FFile.isCodeGenDenied()
            
de.uni_paderborn.fujaba.metamodel.FElement.isCoobraPersistent()
            
de.uni_paderborn.fujaba.metamodel.FMethod.isFinal()
          Use stereotype <> 
de.uni_paderborn.fujaba.metamodel.FClass.isFinal()
          Use <> stereotype instead 
de.uni_paderborn.fujaba.metamodel.FAttr.isFinal()
          Use stereotype <> 
de.uni_paderborn.fujaba.uml.UMLMethod.isJavaConstructor()
          use #isConstructor instead 
de.uni_paderborn.fujaba.metamodel.FAttr.isNeedsAccessMethods()
            
de.uni_paderborn.fujaba.uml.UMLFile.isNewFile()
            
de.uni_paderborn.fujaba.uml.UMLAttr.isNoAccessMethods()
          use UMLAttr.getCreateAccessMethods() instead 
de.uni_paderborn.fujaba.metamodel.FParam.isPointer()
          Use stereotype < > instead 
de.uni_paderborn.fujaba.uml.UMLAttr.isPointer()
            
de.uni_paderborn.fujaba.asg.ASGElement.isReadOnly()
          for backward compatibility only 
de.uni_paderborn.fujaba.metamodel.FClass.isReference()
          Use <> stereotype instead 
de.uni_paderborn.fujaba.codegen.CodeGenStrategyHandler.isResponsible(ASGElement)
          use CodeGenStrategyHandler.isResponsible(de.uni_paderborn.fujaba.metamodel.FElement) instead 
de.uni_paderborn.fujaba.metamodel.FMethod.isResultTypeIsPointer()
          Use stereotype < > 
de.uni_paderborn.fujaba.metamodel.FAssoc.isRolesTransient()
          codegen 
de.uni_paderborn.fujaba.metamodel.FMethod.isSignal()
          Use stereotype <> 
de.uni_paderborn.fujaba.metamodel.FClass.isStatic()
          Use <> stereotype instead 
de.uni_paderborn.fujaba.metamodel.FMethod.isSynchronized()
          Use stereotype <> 
de.uni_paderborn.fujaba.uml.UMLAttr.isSyncVisibilities()
          Move to GUI? 
de.uni_paderborn.fujaba.metamodel.FAttr.isTransient()
          Use stereotype < > 
de.uni_paderborn.fujaba.metamodel.FMethod.isUmlNative()
          Use stereotype <> 
de.uni_paderborn.fujaba.metamodel.FAssoc.isVirtualPath()
          codegen 
de.uni_paderborn.fujaba.metamodel.FAttr.iteratorOfAccessMethods()
            
de.uni_paderborn.fujaba.uml.UMLFile.iteratorOfContains(FClass)
          useless and lets the 'contains' assoc look like a qualified one 
de.uni_paderborn.fujaba.metamodel.FProject.iteratorOfDiags()
            
de.uni_paderborn.fujaba.metamodel.FProject.iteratorOfFiles()
            
de.uni_paderborn.fujaba.uml.UMLDiagram.iteratorOfItems()
          the virtual items attribute will be removed - use iteratorOfElements instead 
de.uni_paderborn.fujaba.metamodel.FProject.iteratorOfPackages()
            
de.uni_paderborn.fujaba.metamodel.FMethod.iteratorOfThrowsTypes()
            
de.uni_paderborn.fujaba.uml.UMLAssocStereotype.iteratorOfUMLAssoc()
          use UMLStereotype instead 
de.uni_paderborn.fujaba.metamodel.FFile.necessaryToCreateFile()
            
de.uni_paderborn.fujaba.fsa.FSAGrab.oldInitLocation(Point)
          kept to load old fprs 
de.uni_paderborn.fujaba.codegen.CodeGenTargetParser.parse(String)
          will be replaced by parseFile 
de.uni_paderborn.fujaba.metamodel.FClassDiagram.provideFClass(String, String, boolean)
            
de.uni_paderborn.fujaba.uml.UMLDiagram.removeAllFromItems()
          the virtual items attribute will be removed - use removeAllFromElements instead 
de.uni_paderborn.fujaba.uml.UMLAssocStereotype.removeAllFromUMLAssoc()
          use UMLStereotype instead 
de.uni_paderborn.fujaba.metamodel.FAssoc.removeAttrs()
          codegen 
de.uni_paderborn.fujaba.app.FrameMain.removeDiagramToolBar(JToolBar)
          please use FrameMain.getInternalFrame(de.uni_paderborn.fujaba.asg.ASGDiagram).removeDiagramToolBar 
de.uni_paderborn.fujaba.uml.UMLDiagram.removeFromItems(ASGElement)
          the virtual items attribute will be removed - use removeFromElements instead 
de.uni_paderborn.fujaba.uml.UMLDiagram.removeFromItems(UMLDiagramItem)
          the virtual items attribute will be removed - use removeFromElements instead 
de.uni_paderborn.fujaba.uml.UMLDiagram.removeFromItemsWithoutIncrementAge(ASGElement)
          the virtual items attribute will be removed - use removeFromElementsWithSideEffects instead 
de.uni_paderborn.fujaba.uml.UMLAssocStereotype.removeFromUMLAssoc(UMLAssoc)
          use UMLStereotype instead 
de.uni_paderborn.fujaba.metamodel.FAssoc.removeLeftRole()
          Use setLeftRole (null) 
de.uni_paderborn.fujaba.metamodel.FAssoc.removeRightRole()
          Use setRightRole (null) 
de.uni_paderborn.fujaba.uml.UMLAssocStereotype.removeYou()
          use UMLStereotype instead 
de.uni_paderborn.fujaba.metamodel.FMethod.setAccessedAttribute(FAttr)
            
de.uni_paderborn.fujaba.metamodel.FElement.setCutCopyPasteParent(FElement)
            
de.uni_paderborn.fujaba.metamodel.FMethod.setFinal(boolean)
          Use stereotype <> 
de.uni_paderborn.fujaba.metamodel.FAttr.setFinal(boolean)
          Use stereotype <> 
de.uni_paderborn.fujaba.metamodel.FAttr.setImplementingAssocRole(FRole)
            
de.uni_paderborn.fujaba.asg.ASGElement.setInTransientMode(boolean)
          ARG!!! Use _at_least_ something thread dependent! 
de.uni_paderborn.fujaba.uml.UMLMethod.setMethodBodyText(StringBuffer)
          use setMethodBody(String methodBody) instead 
de.uni_paderborn.fujaba.uml.UMLObject.setNegative(boolean)
          Will be removed soon, use 
de.uni_paderborn.fujaba.uml.UMLFile.setNewFile(boolean)
            
de.uni_paderborn.fujaba.uml.UMLAttr.setNoAccessMethods(boolean)
          use UMLAttr.getCreateAccessMethods() instead 
de.uni_paderborn.fujaba.uml.UMLCollabStat.setNoText(String)
          Use setNumber and setFatherStat instead. 
de.uni_paderborn.fujaba.uml.UMLObject.setObjectType(String)
          use only (de.uni_paderborn.fujaba.uml.UMLClass). Using setObjectType for Set Objects and "this" is not needed anymore with the new StoryPattern codegen. 
de.uni_paderborn.fujaba.metamodel.FConnection.setPartner(FDiagramItem, FDiagramItem)
            
de.uni_paderborn.fujaba.metamodel.FMethod.setPatternMethodBody(String, boolean)
          use setMethodBody (String methodBody) instead 
de.uni_paderborn.fujaba.uml.UMLMethod.setPatternMethodBody(String, boolean)
          use setMethodBody(String methodBody) instead 
de.uni_paderborn.fujaba.metamodel.FParam.setPointer(boolean)
          Use stereotype < > instead 
de.uni_paderborn.fujaba.uml.UMLAttr.setPointer(boolean)
            
de.uni_paderborn.fujaba.metamodel.FMethod.setResultTypeIsPointer(boolean)
          Use stereotype < > 
de.uni_paderborn.fujaba.uml.UMLStopActivity.setReturnParam(UMLObject)
          returnValue is used always now 
de.uni_paderborn.fujaba.metamodel.FMethod.setRevSpec(FElement)
            
de.uni_paderborn.fujaba.uml.UMLAssoc.setSortedComparator(String)
          Use UMLRole.setSortedComparator(java.lang.String) instead 
de.uni_paderborn.fujaba.metamodel.FConnection.setSourceConnector(FDiagramItem)
            
de.uni_paderborn.fujaba.metamodel.FClass.setStatic(boolean)
          Use <> stereotype instead 
de.uni_paderborn.fujaba.uml.UMLAssoc.setStereotype(FStereotype)
          use stereotypes/UMLStereotype instead 
de.uni_paderborn.fujaba.fsa.swing.JArrowHead.setStyle(int)
          Clone prototype of JArrowHead specialization instead 
de.uni_paderborn.fujaba.metamodel.FConnection.setTargetConnector(FDiagramItem)
            
de.uni_paderborn.fujaba.uml.UMLFile.setTokensDirty(boolean)
            
de.uni_paderborn.fujaba.metamodel.FAttr.setTransient(boolean)
          Use stereotype < > 
de.uni_paderborn.fujaba.metamodel.FMethod.setUmlSynchronized(boolean)
          Use stereotype <> 
de.uni_paderborn.fujaba.metamodel.FRole.setUmlVisibility(int)
            
de.uni_paderborn.fujaba.uml.UMLAttr.setUmlVisibility(int)
          use UMLAttr.setVisibility(int) instead. Having visibility and umlVisibility in parallel was only necessary to handle attrs without access methods 
de.uni_paderborn.fujaba.uml.UMLDiagram.sizeOfItems()
          the virtual items attribute will be removed - use sizeOfElements instead 
de.uni_paderborn.fujaba.metamodel.FMethod.sizeOfThrowsTypes()
            
de.uni_paderborn.fujaba.uml.UMLAssocStereotype.sizeOfUMLAssoc()
          use UMLStereotype instead 
de.uni_paderborn.fujaba.uml.UMLCommentary.swapVisibilityTo(boolean)
          Use UMLCommentary#setVisible(boolean) instead. 
 

Deprecated Constructors
de.uni_paderborn.fujaba.asg.ASGCollapsableUnparseInformation()
          kept only for compatibility issues 
de.uni_paderborn.fujaba.uml.UMLAssocStereotype()
          use UMLStereotype instead 
de.uni_paderborn.fujaba.uml.UMLAssocStereotype(String)
          use UMLStereotype instead