-Top- -Classes- -Public Operations- -Class Diagrams- -Sequence Diagrams-


Classes Index

aDirection The direction of an operation's parameter, see UmlParameter
anItemKind the king of any item, returned by UmlBaseItem::Kind()
aRelationKind The king of a relation, returned by UmlBaseRelation::RelationKind()
aVisibility The visibility of a class member
The 'default visibility' is used to configure the Drawing Settings and for the C++ cases (see UmlBaseClassMember::CppVisibility())
bouml
ClassGlobalCmd Internal enum
CmdFamily Internal enum
CppSettings This class manages settings concerning C++, configured through the 'Generation settings' dialog.
This class may be defined as a 'singleton', but I prefer to use static members allowing to just write 'CppSettings::member' rather than 'CppSettings::instance()->member' or other long sentence like this.
CppSettingsCmd Internal enum
IdlSettings This class manages settings concerning IDL, configured through the 'Generation settings' dialog.
This class may be defined as a 'singleton', but I prefer to use static members allowing to just write 'IdlSettings::member' rather than 'IdlSettings::instance()->member' or other long sentence like this.
IdlSettingsCmd Internal enum
JavaSettings This class manages settings concerning JAVA, configured through the 'Generation settings' dialog.
This class may be defined as a 'singleton', but I prefer to use static members allowing to just write 'JavaSettings::member' rather than 'JavaSettings::instance()->member' or other long sentence like this.
JavaSettingsCmd Internal enum
MiscGlobalCmd Internal enum
OnInstanceCmd Internal enum
PackageGlobalCmd Internal enum
plug_out
UmlActualParameter This class manages 'actual parameters' of a template class. For instance T in
class Cl1 : public Cl2<T> ...
You can modify it as you want (except the constructor)
UmlArtifact This class manages 'artifacts'
You can modify it as you want (except the constructor)
UmlAttribute This class manages 'attribute', notes that the class 'UmlClassItem' is a mother class of the class's children.
You can modify it as you want (except the constructor)
UmlBaseActualParameter This class manages 'actual parameters' of a template class. For instance T in
class Cl1 : public Cl2<T> ...
UmlBaseArtifactManage the artifacts
UmlBaseAttribute Manage the class's attributs
UmlBaseClass Manage the classes
UmlBaseClassDiagram Manage the class diagrams
UmlBaseClassItem Mother class of the all the class's items including the class themself
UmlBaseClassMember This class manages 'true' class's items : attributes, relation, operation and sub-classes
UmlBaseClassView Manage the class views
UmlBaseCollaborationDiagram Manage the collaboration diagrams
UmlBaseComponent Manage the components.
UmlBaseComponentDiagram Manage the component diagrams
UmlBaseComponentView Manage the component views
UmlBaseDeployment Manage the deployments
UmlBaseDeploymentDiagram Manage the deployment diagrams
UmlBaseDeploymentView Manage the deployment views
UmlBaseDiagram Mother class of all the classes managing the diagrams
UmlBaseExtraClassMember Manage the 'extra' class members to produce any code, for instance a C++ pre-processing form or a Java initialization
UmlBaseFormalParameter This class manages 'formal parameters' of a template class. For instance 'T' in
template class Cl<class T> ...
UmlBaseItem Base class of all the classes representing browser's objects.
In the API all for each 'system' class exists a 'user' class under your responsability which inherits the 'system' class.
You do not have to change the 'system' classes, place your attributes and operations in the corresponding 'user' classes : all the instances made by the 'system' classes are instance of the corresponding 'user' classes.
You must never create or delete yourself a class of the API, use the Create operation defined in the 'system' classes.
To not allow you to access to the 'system' attributes or to call 'system' internal operations even by error, the 'system' internal parts are declared 'private' rather than 'public' or 'protected'.
UmlBaseNcRelation Manage the relations between non class objects, for instances dependency between packages and use case generalization
UmlBaseNode Manage the nodes
UmlBaseOperation Manage the class's operations
UmlBasePackage Manage the packages
UmlBaseRelation Manage the relations between classes
UmlBaseSequenceDiagram Manage the sequence diagrams
UmlBaseUseCase Manage the use cases
UmlBaseUseCaseDiagram Manage the use case diagrams
UmlBaseUseCaseView Manage the use case views
UmlBuiltin Internal class used to memorize the types defined through the first 'generation settings' tab
UmlClass This class manages 'classes', notes that the class 'ClassItem' is a mother class of the class's children.
You can modify it as you want (except the constructor)
UmlClassDiagram This class manages 'class diagrams', notes that the class 'UmlDiagram' is a mother class of all the diagrams, allowing to generalize their management
You can modify it as you want (except the constructor)
UmlClassItem This class globaly manages class's children including UmlClassExtraMember
You can modify it as you want (except the constructor)
UmlClassMember This class globaly manages class's relations, attributes, operations and sub-classes
You can modify it as you want (except the constructor)
UmlClassView This class manages 'class view'
You can modify it as you want (except the constructor)
UmlCollaborationDiagram This class manages 'collaboration diagrams', notes that the class 'UmlDiagram' is a mother class of all the diagrams, allowing to generalize their management
You can modify it as you want (except the constructor)
UmlCom This class manages the communications
This class may be defined as a 'singleton', but I prefer to use static members allowing to just write 'UmlCom::member' rather than 'UmlCom::instance()->member' or other long sentence like this.
The operation you can use yourself are :
- connect()
- targetItem()
- trace()
- message()
- bye()
- close() you must NOT call the others
UmlComponent This class manages 'components'
You can modify it as you want (except the constructor)
UmlComponentDiagram This class manages 'ccomponent diagrams', notes that the class 'UmlDiagram' is a mother class of all the diagrams, allowing to generalize their management
You can modify it as you want (except the constructor)
UmlComponentView This class manages 'component view'
You can modify it as you want (except the constructor)
UmlDeploymentDiagram This class manages 'deployment diagrams', notes that the class 'UmlDiagram' is a mother class of all the diagrams, allowing to generalize their management
You can modify it as you want (except the constructor)
UmlDeploymentView This class manages 'deployment view'
You can modify it as you want (except the constructor)
UmlDiagram This class allows to manage extra class member, mainly defined fot C++ it allows to insert C++ pre-processor directive (even they may be placed in the other member definition/declaration), to declare friend operation/function etc...
You can modify it as you want (except the constructor)
UmlExtraClassMember This class allows to manage extra class member, It allows to insert C++ pre-processor directive (even they may be placed in the other member definition/declaration), etc ...
You can modify it as you want (except the constructor)
UmlFormalParameter This class manages 'formal parameters' of a template class. For instance 'T' in
template class Cl<class T> ...
You can modify it as you want (except the constructor)
UmlItem This class is a mother class for all the other Uml* classes, this allows to generalize their management, declare virtual operations etc ...
You can modify it as you want (except the constructor)
UmlNcRelationThis class manages 'relations' between non class objects
You can modify it as you want (except the constructor)
UmlNode This class manages 'nodes'
You can modify it as you want (except the constructor)
UmlOperation This class manages 'operations', notes that the class 'UmlClassItem' is a mother class of all the class's children.
You can modify it as you want (except the constructor)
UmlPackage This class manages a 'package', notes that the project itself is a package
You can modify it as you want (except the constructor)
UmlParameter Represent an operation's parameter
UmlRelation This class manages 'relations' between classes, notes that the class 'UmlClassItem' is a mother class of all the class's children.
You can modify it as you want (except the constructor)
UmlSequenceDiagram This class manages 'sequence diagrams', notes that the class 'UmlDiagram' is a mother class of all the diagrams, allowing to generalize their management
You can modify it as you want (except the constructor)
UmlSettings Do NOT use it, refer to CppSettings, JavaSettings and IdlSettings classes
UmlSettingsCmd Internal enum
UmlStereotype Internal class used to know how what code is produced for a stereotype in each language
UmlTypeSpec this class memorize a type specification, which may be
- a class reference
- an explicit type
UmlUseCase This class manages 'use case'
You can modify it as you want (except the constructor)
UmlUseCaseDiagram This class manages 'use case diagrams', notes that the class 'UmlDiagram' is a mother class of all the diagrams, allowing to generalize their management
You can modify it as you want (except the constructor)
UmlUseCaseView This class manages 'use case view'
You can modify it as you want (except the constructor)