| ActivityDialog | Displays the properties for a ActivityWidget |
| ActivityPage | |
| ActivityWidget | This class is the graphical version of a UML Activity. A graphical version of a UML Activity |
| ActorWidget | This class is the graphical version of a UML Actor. A graphical version of a UML Actor |
| AdaImport | Ada code import |
| AdaWriter | Class AdaWriter is a code generator for UMLClassifier objects |
| AlignToolBar | This toolbar provides tools for alignment. Toolbar providing alignment tools |
| ArtifactWidget | Defines a graphical version of the Artifact. A graphical version of a Artifact |
| AssocGenPage | Displays properties of a UMLObject in a dialog box. Display properties on a UMLObject |
| AssociationWidget | This class represents an association inside a diagram. This class represents an association inside a diagram. Bugs and comments to uml-devel@lists.sf.net or http://bugs.kde.org |
| AssocPage | Displays a page on the tabbed dialog window of ClassPropDlg. The page shows all the Associations that belong to a ConceptWidget |
| AssocPropDlg | Based off of AssocPropDlg class |
| AssocRolePage | Displays properties of a UMLObject in a dialog box. Display properties on a UMLObject |
| AssocRules | Used to determine rules for associations |
| ASWriter | Class ASWriter is a ActionScript code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| Autolayout::Autolayouter | This is the super class of any class which encapsulate an autolayout algorithm |
| Autolayout::AutolayouterAdapter | |
| BoxWidget | Displays a rectangular box. Displays a box |
| Autolayout::Canvas | |
| ClassGenPage | Displays properties of a UMLObject in a dialog box. Display properties on a UMLObject |
| ClassifierCodeDocument | Class ClassifierCodeDocument A CodeDocument which represents a UMLClassifier (e.g |
| ClassifierInfo | Class ClassInfo is an object to hold summary information about a classifier in a convenient form for easy access by a code generator |
| ClassifierListPage | A dialog page to display classifier list properties. A dialog page to display classifier properties |
| ClassifierWidget | Common implementation for class widget and interface widget |
| ClassImport | Interfaces classparser library to uml models Abstract base for programming language specific import classes |
| ClassOptionsPage | A dialog page to display options for a UMLWidget and its children. A dialog page to display the options for a UMLWidget |
| ClassPropDlg | |
| ClassWizard | |
| CmdLineExportAllViewsEvent | This class provides an event that is posted to the UMLApp when the "export all views" option was set in the command line |
| CodeBlock | Class CodeBlock A "chunk" of code within the code document |
| CodeBlockWithComments | Class CodeBlockWithComments A very common type of text block in any type of code |
| CodeClassField | Class CodeClassField a special type of parameter. |
| CodeClassFieldDeclarationBlock | Class CodeClassFieldDeclarationBlock Used to declare classifier fields (e.g |
| CodeComment | Class CodeComment Text which will be comments |
| CodeDocument | Class CodeDocument A document containing the code for one file |
| CodeGenerationOptionsPage | |
| CodeGenerationPolicy | Class CodeGenerationPolicy This class describes the code generation policy for this project |
| CodeGenerationPolicyPage | |
| CodeGenerationWizard | |
| CodeGenerator | CodeGenerator is the base class for all CodeGenerators |
| CodeGenObjectWithTextBlocks | Class CodeGenObjectWithTextBlocks This abstract class is for code generator objects which 'own' text blocks |
| CodeGenPolicyExt | Base class for programming language specific code generation policy extensions |
| CodeMethodBlock | Class CodeMethodBlock A common type of "code block" that occurs in OO code |
| CodeParameter | Class CodeParameter A parameter on some type of code |
| CodeViewerDialog | This class is sooo ugly I don't know where to begin |
| CodeViewerOptionsPage | |
| Settings::CodeViewerState | Configurable params for the code viewer tool |
| ComponentWidget | Defines a graphical version of the Component. A graphical version of a Component |
| Umbrello::Configurable | |
| CPPCodeComment | Class CPPCodeComment A CPP code comment |
| CPPCodeDocumentation | Class CPPCodeDocumentation A CPP code comment |
| CPPCodeGenerationForm | |
| CPPCodeGenerationPolicyPage | |
| CPPHeaderCodeDocument | Class CPPHeaderCodeDocument A CPP UMLClassifier Header Code Document |
| CppImport | C++ code import |
| CPPMakefileCodeDocument | Class CPPMakefileCodeDocument Represents |
| CPPSourceCodeDocument | Class CPPSourceCodeDocument A CPP UMLClassifier Source Code Document |
| CppWriter | Class CppWriter is a code generator for UMLClassifier objects |
| CSharpWriter | Class CSharpWriter is a C# code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| DatatypeWidget | Defines a graphical version of the datatype. A graphical version of an datatype |
| DiagramPrintPage | This is a page on the print dialog to select what diagram(s) you wish to print. A print dialog page |
| DocbookGenerator | Class DocbookGenerator is a documentation generator for UML documents |
| DocWindow | |
| Autolayout::DotAutolayouter | |
| DWriter | Class DWriter is a code generator for UMLClassifier objects |
| EntityWidget | Defines a graphical version of the entity. A graphical version of an entity |
| EnumWidget | Defines a graphical version of the enum. A graphical version of an enum |
| ExportAllViewsDialog | Dialog for collecting the "Export all views" params |
| FloatingTextWidget | This is a multipurpose class. Displays a line of text or an operation |
| FloatingTextWidgetController | Controller for FloatingTextWidget |
| ForkJoinWidget | Displays a fork/join plate in a state diagram |
| Autolayout::Graph | |
| Autolayout::GraphvizAutolayouter | |
| Autolayout::GraphvizGraph | |
| Autolayout::GraphvizNode | |
| HashEntry | An entry in a hash table |
| HashTable | A hash table Usually the hashtable is generated by the create_hash_table script, from a .table file |
| IDChangeLog | This class contains all the ID translations done for each UMLObject pasted |
| IDLImport | CORBA IDL code import |
| IDLWriter | Class IDLWriter is a code generator for UMLClassifier objects |
| JavaANTCodeDocument | Class JavaANTCodeDocument Represents |
| JavaClassifierCodeDocument | Class JavaClassifierCodeDocument A Java UMLClassifier Code Document |
| JavaCodeComment | Class JavaCodeComment A Java code comment |
| JavaCodeDocumentation | Class JavaCodeDocumentation A Java code comment |
| JavaCodeGenerationPolicyPage | |
| JavaImport | Java code import |
| JavaWriter | Class JavaWriter is a code generator for UMLClassifier objects |
| JSWriter | Class JSWriter is a JavaScript code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| LinePath | |
| LinePath::Circle | Draw a (hollow) circle |
| LinkWidget | This is an interface realized by AssociationWidget and MessageWidget. Interface to FloatingTextWidget for AssociationWidget and MessageWidget |
| ListPopupMenu | A popup menu that depending on what type it is set to will display a different menu. Displays a popup menu |
| Lookup | Fast keyword lookup |
| MessageWidget | Used to display a message on a sequence diagram. Displays a message |
| MessageWidgetController | Controller for MessageWidget |
| Model_Utils::NameAndType | Data structure filled by parseAttribute() |
| NativeImportBase | Intermediate base class for native Umbrello implementations of programming language import Base class for native implementations of language import |
| Autolayout::Node | |
| NodeWidget | Defines a graphical version of the Node. A graphical version of a Node |
| NoteDialog | |
| NoteWidget | Displays a note box to allow multiple lines of text to be displayed. Displays a note box |
| NoteWidgetController | Controller for NoteWidget |
| ObjectWidget | Displays an instance UMLObject of a concept. Displays an instance of a Concept |
| ObjectWidgetController | Controller for ObjectWidget |
| Model_Utils::OpDescriptor | Data structure filled by parseOperation() |
| OverwriteDialogue | Used by CodeGenerator::findFileName when it needs to ask the user if they want to overwrite and existing file, generate a similar name or cancel |
| OwnedCodeBlock | Class OwnedCodeBlock Describes any codeblock which is 'owned' by a UMLobject of some sort and should be in sync with that parent |
| OwnedHierarchicalCodeBlock | Class OwnedHierarchicalCodeBlock A "chunk" of code within the code document that is "owned" by some umlobject |
| PackageWidget | Defines a graphical version of the Package. A graphical version of a Package |
| ParmPropDlg | Displays a dialog box that displays properties of a paramater. A properties dialog box for a parameter |
| PascalImport | Pascal code import |
| PascalWriter | Pascal class writer |
| PerlWriter | Class PerlWriter is a Perl code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| PetalNode | Rose petal node - parse tree for model import |
| PetalNode::StringOrNode | Use `string' if it is not empty |
| Php5Writer | Class Php5Writer is a PHP code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| PhpWriter | Class PhpWriter is a PHP code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| PkgContentsPage | The page shows all the objects that belong to a UMLPackage |
| KPlayerPopupFrame | KPlayer popup frame |
| KPlayerPopupSliderAction | Action representing a popup slider activated by a toolbar button |
| KPlayerSlider | KPlayer's slider widget |
| KPlayerSliderAction | Slider action suitable for insertion into a toolbar |
| Umbrello::Plugin | |
| Umbrello::PluginLoader | |
| PythonImport | Python code import |
| PythonWriter | Class PythonWriter is a python code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| RubyClassifierCodeDocument | Class RubyClassifierCodeDocument A Ruby UMLClassifier Code Document |
| RubyCodeComment | Class RubyCodeComment A Ruby code comment |
| RubyCodeDocumentation | Class RubyCodeDocumentation A Ruby code comment |
| RubyCodeGenerationPolicyPage | |
| RubyWriter | Class RubyWriter is a ruby code generator for UMLClassifier objects Just call writeClass and feed it a UMLClassifier; |
| SelectOpDlg | A dialog used to select an operation. A dialog to select an operation |
| SeqLineWidget | Widget class for graphical representation of sequence lines |
| SeqLineWidget::DestructionBox | The destruction box |
| SettingsDlg | |
| Autolayout::SimpleCanvas | |
| SimpleCodeGenerator | A simple code generator interface designed to work with the existing codewriters |
| SQLWriter | Class SQLWriter is a code generator for UMLClassifier objects |
| KStartupLogo | Displays a startup splash screen |
| StateDialog | Displays the properties for a StateWidget |
| StateWidget | This class is the graphical version of a UML State. A graphical version of a UML State |
| TclWriter | Class TclWriter is a code generator for UMLClassifier objects |
| TextBlock | Class TextBlock The fundemental unit of text within an output file containing code |
| ToolBarState | Base class for toolbar states |
| ToolBarStateArrow | Arrow tool for select, move and resize widgets and associations |
| ToolBarStateAssociation | Association tool to create associations between widgets |
| ToolBarStateFactory | The ToolBarStateFactory keeps track of all the toolbar states |
| ToolBarStateMessages | Messages tool to create messages between objects in sequence diagrams |
| ToolBarStateOther | Other tool creates almost all the objects (except associations and messages) |
| ToolBarStatePool | Base class for tools that can use the same state but with different button |
| UMLActor | This class contains the non-graphical information required for a UML Actor. Information for a non-graphical UML Actor |
| UMLApp | The base class for UML application windows |
| UMLArtifact | This class contains the non-graphical information required for a UML Artifact. Non-graphical information for a Artifact |
| UMLAssociation | This class contains the non-graphic representation of an association. Sets up association information |
| UMLAttribute | This class is used to set up information for an attribute. Sets up attribute information |
| UMLAttributeDialog | |
| UMLAttributeList | This sub-class adds copyInto and clone to the QPtrList<UMLAttribute> base class |
| UMLCanvasObject | This class contains the non-graphical information required for UMLObjects which appear as moveable widgets on the canvas. Non-graphical information for a UMLCanvasObject |
| UMLClassifier | This class defines the non-graphical information required for a UML Classifier (ie a class or interface). Information for a non-graphical Concept/Class |
| UMLClassifierListItem | Classifiers (classes, interfaces) have lists of operations, attributes, templates and others. A base class for classifier list items (e.g. attributes) |
| UMLClassifierListItemList | This sub-class adds copyInto and clone to the QPtrList<UMLClassifierListItem> base class |
| UMLClipboard | This class manages the uml's interaction with the KDE Clipboard. Clipboard management class |
| UMLComponent | This class contains the non-graphical information required for a UML Component. Non-graphical information for a Component |
| UMLDoc | UMLDoc provides a document object for a document-view model |
| UMLDrag | This class provides encoding and decoding for the uml data that will be used in a drag and drop operation or in a copy or paste operation |
| UMLEntity | This class contains the non-graphical information required for a UML Entity. Non-graphical Information for an Entity |
| UMLEntityAttribute | This class is used to set up information for an entityattribute. Sets up entityattribute information |
| UMLEntityAttributeDialog | |
| UMLEntityAttributeList | This sub-class adds copyInto and clone to the QPtrList<UMLEntityAttribute> base class |
| UMLEnum | This class contains the non-graphical information required for a UML Enum. Non-graphical Information for an Enum |
| UMLEnumLiteral | This class is used to set up information for an enum literal. Sets up attribute information |
| UMLFolder | This class manages the UMLObjects and UMLViews of a Folder. Non-graphical management of objects and diagrams of a Folder |
| UMLListView | This is one of the main classes used in this program. Displays the list view for the program |
| UMLListViewItem | Items used by the class UMLListView. Items used by UMLListView |
| UMLNode | This class contains the non-graphical information required for a UML Node. Non-graphical information for a Node |
| UMLObject | This class is the non-graphical version of UMLWidget. The base class for UML objects |
| UMLObjectList | This sub-class adds copyInto and clone to the QPtrList<UMLObject> base class |
| UMLOperation | This class represents an operation in the UML model |
| UMLOperationDialog | |
| UMLPackage | This class contains the non-graphical information required for a UML Package. Non-graphical information for a Package |
| UMLRole | This class contains the non-graphic representation of an association role |
| UMLRoleDialog | |
| UMLRoleProperties | Displays properties of a UMLRole in a widget which may be used as a properties page or a stand-alone dialog |
| UMLStereotype | This class is used to set up information for a stereotype. Sets up stereotype information |
| UMLTemplate | This class holds information used by template classes, called paramaterised class in UML and a generic in Java. Sets up template information |
| UMLTemplateDialog | A dialog to edit the properties of a class template (paramaterised class) |
| UMLUseCase | This class contains the non-graphical information required for a UML UseCase. Information for a non-graphical UML UseCase |
| UMLView | UMLView instances represent diagrams |
| UMLViewCanvas | |
| UMLViewDialog | |
| UMLViewImageExporter | Exports the view as an image |
| UMLViewImageExporterAll | Exports all the views in the UML document as images |
| UMLViewImageExporterModel | Exports an UMLView in various image formats |
| UMLWidget | This is the base class for nearly all graphical widgets. The base class for graphical UML objects |
| UMLWidgetColorPage | |
| UMLWidgetController | Controller for UMLWidget This class takes care of user interaction with UMLWidgets: select, deselect, move, resize.. |
| UseCaseWidget | This class is the graphical version of a UML UseCase. A graphical version of a UML UseCase |
| WidgetBase | Common base class for UMLWidget and AssociationWidget |
| WorkToolBar | This is the toolbar that is displayed on the right-hand side of the program window. The toolbar that is different for each type of diagram |
| XhtmlGenerator | Class XhtmlGenerator is a documentation generator for UML documents |
| XMLCodeComment | Class XMLCodeDocumentation A XML (code) comment |
| XMLSchemaWriter | Class XMLSchemaWriter is a code generator for UMLClassifier objects |