Class 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.

Declaration :

Artifact : IdlSettings

Operation useDefaults

returns TRUE when the created Java objects are initialized
with the default declaration/definition

Declaration :

Operation set_UseDefaults

if y is TRUE the future created Java objects will be initialized
with the default declaration/definition

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation type

returns the IDL type corresponding to the 'UML' type given in
argument, as it is configured in the first 'Generation settings'
dialog's tab

Declaration :

Operation set_Type

set the IDL type corresponding to the 'UML' type given in
argument, as it is configured in the first 'Generation settings'
dialog's tab

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation umlType

reverse of the Type() operation, returns the 'UML' type corresponding
to the IDL type given in argument

Declaration :

Operation relationAttributeStereotype

returns the IDL stereotype corresponding to the 'UML' stereotype given
in argument

Declaration :

Operation set_RelationAttributeStereotype

set the IDL stereotype corresponding to the 'UML' stereotype given
in argument

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation relationAttributeUmlStereotype

reverse of the RelationAttributeStereotype() operation, returns the 'UML'
stereotype corresponding to the IDL one given in argument

Declaration :

Operation classStereotype

returns the IDL stereotype corresponding to the 'UML' stereotype given
in argument

Declaration :

Operation set_ClassStereotype

set the IDL stereotype corresponding to the 'UML' stereotype given
in argument

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation classUmlStereotype

reverse of the ClassStereotype() operation, returns the 'UML'
stereotype corresponding to the IDL one given in argument

Declaration :

Operation include

returns the #include or other form specified in the last
'Generation settings' tab for the Idl type given in argument.

Declaration :

Operation set_Include

set the #include or other form specified in the last
'Generation settings' tab for the Idl type given in argument.

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation rootDir

returns the 'root' directory

Declaration :

Operation set_RootDir

set the 'root' directory

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation sourceContent

returns the default source file content

Declaration :

Operation set_SourceContent

set the default source file content

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation sourceExtension

returns the extension of the files produced by the Idl code generator

Declaration :

Operation set_SourceExtension

set the extension of the files produced by the Idl code generator

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation interfaceDecl

returns the default definition of an interface

Declaration :

Operation set_InterfaceDecl

set the default definition of an interface

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation valuetypeDecl

returns the default definition of a valuetype

Declaration :

Operation set_ValuetypeDecl

set the default definition of a valuetype

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation externalClassDecl

returns the default specification for an 'external' class

Declaration :

Operation set_ExternalClassDecl

set the default specification for an 'external' class

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation structDecl

returns the default definition of a struct

Declaration :

Operation set_StructDecl

set the default definition of a struct

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation typedefDecl

returns the default definition of a typedef

Declaration :

Operation set_TypedefDecl

set the default definition of a typedef

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation exceptionDecl

returns the default definition of an exception

Declaration :

Operation set_ExceptionDecl

set the default definition of an exception

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation unionDecl

returns the default definition of an union

Declaration :

Operation set_UnionDecl

set the default definition of an union

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation enumDecl

returns the default definition of an enum

Declaration :

Operation set_EnumDecl

set the default definition of an enum

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation attributeDecl

returns the default definition of an attribute depending on the multiplicity

Declaration :

Operation set_AttributeDecl

set the default definition of an attribute

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation valuetypeAttributeDecl

returns the default definition of an attribute
placed in a valuetype depending on the multiplicity

Declaration :

Operation set_ValuetypeAttributeDecl

set the default definition of an attribute
placed in a valuetype

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation unionItemDecl

returns the default definition of an union item depending on the multiplicity

Declaration :

Operation set_UnionItemDecl

set the default definition of an union item

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation enumItemDecl

returns the default definition of an enumeration item

Declaration :

Operation set_EnumItemDecl

set the default definition of an enumeration item

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation constDecl

returns the default definition of a constant attribute depending on the multiplicity

Declaration :

Operation set_ConstDecl

set the default definition of a constant attribute

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation relationDecl

returns the default definition of a relation depending on the
multiplicity given in argument.

Declaration :

Operation set_RelationDecl

set the default definition of a relation depending on the
multiplicity given in argument.

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation valuetypeRelationDecl

returns the default definition of a relation in a valuetype
depending on the multiplicity given in argument.

Declaration :

Operation set_ValuetypeRelationDecl

set the default definition of a relation in a valuetype
depending on the multiplicity given in argument.

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation unionRelationDecl

returns the default definition of a relation in an union
depending on the multiplicity given in argument.

Declaration :

Operation set_UnionRelationDecl

set the default definition of a relation in an union
depending on the multiplicity given in argument.

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation operationDecl

returns the default declaration of an operation

Declaration :

Operation set_OperationDecl

set the default declaration of an operation

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation getName

returns the default name of a 'get' operation generated through
the attribute and relation 'add get operation' menu

Declaration :

Operation set_GetName

set the default name of a 'get' operation generated through
the attribute and relation 'add get operation' menu

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation setName

returns the default name of a 'set' operation generated
through the attribute and relation 'add set operation' menu

Declaration :

Operation set_SetName

set the default name of a 'set' operation generated
through the attribute and relation 'add set operation' menu

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation isSetOneway

returns if a 'set' operation generated through the attribute
and relation 'add set operation' menu is oneway by default

Declaration :

Operation set_IsSetOneway

set if a 'set' operation generated through the attribute
and relation 'add set operation' menu is oneway by default

On error : return FALSE in C++, produce a RuntimeException in Java

Declaration :

Operation IdlSettings

never called !

Declaration :

Attribute _defined

Declaration :

Attribute _root

Declaration :

Attribute _interface_decl

Declaration :

Attribute _valuetype_decl

Declaration :

Attribute _struct_decl

Declaration :

Attribute _typedef_decl

Declaration :

Attribute _exception_decl

Declaration :

Attribute _union_decl

Declaration :

Attribute _enum_decl

Declaration :

Attribute _external_class_decl

Declaration :

Attribute _attr_decl

Declaration :

Attribute _valuetype_attr_decl

Declaration :

Attribute _union_item_decl

Declaration :

Attribute _enum_item_decl

Declaration :

Attribute _const_decl

Declaration :

Attribute _rel_decl

Declaration :

Attribute _valuetype_rel_decl

Declaration :

Attribute _union_rel_decl

Declaration :

Attribute _oper_decl

Declaration :

Attribute _get_name

Declaration :

Attribute _set_name

Declaration :

Attribute _is_set_oneway

Declaration :

Attribute _src_content

Declaration :

Attribute _ext

Declaration :

Attribute _map_includes

Declaration :

Operation read_

internal, do NOT use it

Declaration :

Operation read_if_needed_

internal, do NOT use it

Declaration :

All public operations : artifactDescription , attributeDecl , attributeDescription , classDescription , classStereotype , classUmlStereotype , constDecl , enumDecl , enumItemDecl , exceptionDecl , externalClassDecl , getName , include , interfaceDecl , isSetOneway , operationDecl , operationDescription , relationAttributeStereotype , relationAttributeUmlStereotype , relationDecl , relationDescription , rootDir , set_ArtifactDescription , set_AttributeDecl , set_AttributeDescription , set_ClassDescription , set_ClassStereotype , set_ConstDecl , set_EnumDecl , set_EnumItemDecl , set_ExceptionDecl , set_ExternalClassDecl , set_GetName , set_Include , set_InterfaceDecl , set_IsSetOneway , set_OperationDecl , set_OperationDescription , set_RelationAttributeStereotype , set_RelationDecl , set_RelationDescription , set_RootDir , set_SetName , set_SourceContent , set_SourceExtension , set_StructDecl , set_Type , set_TypedefDecl , set_UmlGetName , set_UmlSetName , set_UnionDecl , set_UnionItemDecl , set_UnionRelationDecl , set_UseDefaults , set_ValuetypeAttributeDecl , set_ValuetypeDecl , set_ValuetypeRelationDecl , setName , sourceContent , sourceExtension , structDecl , type , typedefDecl , umlGetName , umlSetName , umlType , unionDecl , unionItemDecl , unionRelationDecl , useDefaults , valuetypeAttributeDecl , valuetypeDecl , valuetypeRelationDecl