umbrello 25.04.1
Umbrello UML Modeller is a Unified Modelling Language (UML) diagram program based on KDE Technology
Public Member Functions | Private Member Functions | Private Attributes | List of all members
JavaCodeGenerationPolicy Class Reference

#include <javacodegenerationpolicy.h>

Inheritance diagram for JavaCodeGenerationPolicy:
CodeGenPolicyExt

Public Member Functions

 JavaCodeGenerationPolicy ()
 
virtual ~JavaCodeGenerationPolicy ()
 
void setAutoGenerateAttribAccessors (bool var)
 
bool getAutoGenerateAttribAccessors ()
 
void setAutoGenerateAssocAccessors (bool var)
 
bool getAutoGenerateAssocAccessors ()
 
virtual void setDefaults (CodeGenPolicyExt *defaults, bool emitUpdateSignal=true)
 
virtual void setDefaults (bool emitUpdateSignal=true)
 
CodeGenerationPolicyPagecreatePage (QWidget *parent=nullptr, const char *name=nullptr)
 
- Public Member Functions inherited from CodeGenPolicyExt
 CodeGenPolicyExt ()
 
virtual ~CodeGenPolicyExt ()
 

Private Member Functions

void init ()
 

Private Attributes

CodeGenerationPolicym_commonPolicy
 

Constructor & Destructor Documentation

◆ JavaCodeGenerationPolicy()

JavaCodeGenerationPolicy::JavaCodeGenerationPolicy ( )

Constructor.

◆ ~JavaCodeGenerationPolicy()

JavaCodeGenerationPolicy::~JavaCodeGenerationPolicy ( )
virtual

Empty Destructor.

Member Function Documentation

◆ createPage()

CodeGenerationPolicyPage * JavaCodeGenerationPolicy::createPage ( QWidget *  parent = nullptr,
const char *  name = nullptr 
)
virtual

Create a new dialog interface for this object.

Parameters
parentthe parent widget
namepage name
Returns
dialog object

Implements CodeGenPolicyExt.

◆ getAutoGenerateAssocAccessors()

bool JavaCodeGenerationPolicy::getAutoGenerateAssocAccessors ( )

Get the value of m_autoGenerateAssocAccessors

Returns
the value of m_autoGenerateAssocAccessors

◆ getAutoGenerateAttribAccessors()

bool JavaCodeGenerationPolicy::getAutoGenerateAttribAccessors ( )

Get the value of m_autoGenerateAttribAccessors.

Returns
the value of m_autoGenerateAttribAccessors

◆ init()

void JavaCodeGenerationPolicy::init ( )
private

Initialisation.

◆ setAutoGenerateAssocAccessors()

void JavaCodeGenerationPolicy::setAutoGenerateAssocAccessors ( bool  var)

Set the value of m_autoGenerateAssocAccessors.

Parameters
varthe new value

◆ setAutoGenerateAttribAccessors()

void JavaCodeGenerationPolicy::setAutoGenerateAttribAccessors ( bool  var)

Set the value of m_autoGenerateAttribAccessors.

Parameters
varthe new value

◆ setDefaults() [1/2]

void JavaCodeGenerationPolicy::setDefaults ( bool  emitUpdateSignal = true)
virtual

Set the defaults from a config file for this code generator from the passed KConfig pointer.

Parameters
emitUpdateSignalflag whether update signal has to be emitted

Implements CodeGenPolicyExt.

◆ setDefaults() [2/2]

void JavaCodeGenerationPolicy::setDefaults ( CodeGenPolicyExt defaults,
bool  emitUpdateSignal = true 
)
virtual

Set the defaults for this code generator from the passed generator.

Parameters
defaultsthe defaults to set
emitUpdateSignalflag whether update signal has to be emitted

Member Data Documentation

◆ m_commonPolicy

CodeGenerationPolicy* JavaCodeGenerationPolicy::m_commonPolicy
private

The documentation for this class was generated from the following files: