| Name | Kind | Description | 
| id_size | attribute | |
| identifier_ | operation | internal, do NOT use it | 
| idl | attribute | |
| idl | attribute | |
| idlCase | operation | in case the attribute is an IDL union's member returns the corresponding 'case', an empty string in case it is not specified | 
| idlCase | operation | in case the relation is an IDL union's member returns the corresponding 'case', an empty string in case it is not specified | 
| idlDecl | operation | return the IDL declaration | 
| idlDir | operation | returns the path where the IDL files are generated by the IDL generator. | 
| idlGetSetFrozen | operation | return the if the IDL definition is frozen, only for getter/setter operation | 
| idlLanguage | attribute | |
| idlModule | operation | returns the module name associed to the package | 
| idlNameSpec | operation | in case the operation is a 'get' or 'set' operation, returns how the operation's IDL name must be generated | 
| IdlSettings | operation | never called ! | 
| IdlSettings | class | 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. | 
| IdlSettings | artifact | |
| idlSettingsCmd | attribute | |
| IdlSettingsCmd | class | Internal enum | 
| IdlSettingsCmd | artifact | |
| idlSource | operation | returns the Idl file definition | 
| importProject | operation | Import a project in the current package fn is the pathname of the .prj file of the project to import or an empty string (the project will be set through a dialog) Return the new UmlPackage containing the imported project, or 0/null on error | 
| importProjectCmd | attribute | |
| in | operation | returns the default operation 'in' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab | 
| include | operation | returns the #include or other form specified in the last 'Generation settings' tab for the C++ type given in argument. | 
| include | operation | returns the #include or other form specified in the last 'Generation settings' tab for the Idl type given in argument. | 
| includeWithPath | operation | indicates to the code generator if the #include may specify the path of just the file's name | 
| indentStep | operation | return the default indent step | 
| initialization | extra class member | |
| initialization | extra class member | |
| initialization | extra class member | |
| initOperationDef | operation | returns the default definition of __init__ | 
| inout | operation | returns the default operation 'inout' parameter specification in case its type is not an enum or a type specified in the first 'Generation settings' tab | 
| InputDirection | attribute | |
| InputOutputDirection | attribute | |
| instance | operation | return the corresponding instance in the model, or 0/null | 
| instances | operation | return the instances present in the diagram | 
| instances | operation | return the instances present in the diagram | 
| inState | operation | return the inState attribute | 
| interfaceDecl | operation | returns the default definition of an interface | 
| interfaceDecl | operation | returns the default definition of an interface | 
| interfaceDecl | operation | returns the default definition of an interface | 
| is | attribute | |
| isAbstract | operation | returns TRUE in case the class is abstract | 
| isAbstract | operation | indicates if the operation is abstract, returns TRUE if yes | 
| isActive | operation | return the indicate if the class is active | 
| isActive | operation | return the indicate if the class is active | 
| isActive | operation | return the indicate if the class is active | 
| isBodyGenerationForced | operation | indicates if the body is generated even if preserve body is set, returns TRUE if yes | 
| isClassMember | operation | Indicate if the member is a 'class member' (static) Always false in case of a class | 
| isControlType | operation | return the isControlType attribute, tells whether the type of the object node is to be treated as control | 
| isCppConst | operation | returns TRUE if the operation is declared const in C++ | 
| isCppExternal | operation | returns TRUE if the class is external, its definition must contains how the name is made on the first line (${name} by default), the other lines if they exist must contains the #include and may be using forms | 
| isCppFriend | operation | returns TRUE if the operation is a friend in C++ | 
| isCppInline | operation | returns TRUE if the extra member is managed as an inline operation in C++ | 
| isCppInline | operation | returns TRUE if the operation is declared inline in C++ | 
| isCppMutable | operation | Indicate if the attribute is 'mutable' | 
| isCppMutable | operation | Indicate if the relation is 'mutable' | 
| isCppVirtual | operation | returns TRUE if the operation is declared virtual in C++ | 
| isDerived | operation | return the property 'derived' | 
| isDerived | operation | return the property 'derived' | 
| isDerivedUnion | operation | return the property 'derived union' | 
| isDerivedUnion | operation | return the property 'derived union' | 
| isDestroyLinks | operation | return the return the isDestroyLinks attribute. | 
| isDestroyOwnedObjects | operation | return the return the isDestroyOwnedObjects attribute | 
| isDimension | operation | return the return the isDimension attribute | 
| isException | operation | return the isException attribute, exclusive with isStream | 
| isExternal | operation | return the return the isExternal attribute | 
| isExternal | operation | return if the transition is internal or external, only self transitions can't be external | 
| isForceNamespacePrefixGeneration | operation | return if the namespace prefix must be always generated before class's names | 
| isForcePackagePrefixGeneration | operation | return if the package prefix must be always generated before class's names | 
| isGenerateJavadocStyleComment | operation | return if ${comment} generate Javadoc style comment | 
| isGenerateJavadocStyleComment | operation | return if ${comment} generate Javadoc style comment | 
| isGenerateJavadocStyleComment | operation | return if ${comment} generate Javadoc style comment | 
| isGetConst | operation | returns if a 'get' operation generated through the attribute and relation 'add get operation' menu is const by default | 
| isGetFinal | operation | return if a 'get' operation generated through the attribute and relation 'add get operation' menu is final by default | 
| isGetFinal | operation | return if a 'get' operation generated through the attribute and relation 'add get operation' menu is final by default | 
| isGetInline | operation | returns if a 'get' operation generated through the attribute and relation 'add get operation' menu is inline by default | 
| isGetValueConst | operation | returns if the value returned by a 'get' operation generated through the attribute and relation 'add get operation' menu is const by default | 
| isIdlCustom | operation | returns TRUE is the class is custom, have sense for a valuetype | 
| isIdlExternal | operation | returns TRUE if the class is external, its definition must contain how the name is made on the first line (${name} by default), the other lines are ignored | 
| isIdlLocal | operation | returns TRUE if the class is local, have sense for an interface | 
| isIdlOneway | operation | returns TRUE if the operation is declared oneway in IDL | 
| isIdlTruncatableInheritance | operation | indicates if the relation is 'truncatable', returns TRUE if yes have sense only for a valuetype inheritance | 
| isInlineOperationForceIncludesInHeader | operation | return if the fact an operation is inline force the header of the types referenced in the profile to be included in the header | 
| isJavaExternal | operation | returns TRUE if the class is external, its definition must contain how the name is made on the first line (${name} by default), the other lines are ignored | 
| isJavaFinal | operation | returns TRUE is the class is final | 
| isJavaFinal | operation | returns TRUE if the operation is declared final in JAVA | 
| isJavaPublic | operation | returns TRUE is the class is public | 
| isJavaSynchronized | operation | returns TRUE if the operation is declared synchronized in JAVA | 
| isJavaTransient | operation | indicates if the attribute is 'transient', returns TRUE if yes | 
| isJavaTransient | operation | indicates if the relation is 'transient', returns TRUE if yes | 
| isMarked | operation | return TRUE in case the item is marked | 
| isMustIsolate | operation | return the isMustIsolate attribute, if TRUE the actions in the region execute in isolation from actions outside the region. | 
| isOpenCmd | attribute | |
| isOrdered | operation | return the property 'ordered' | 
| isOrdered | operation | return the return the isOrdered attribute | 
| isOrdered | operation | return the property 'ordered' | 
| isPhpExternal | operation | returns TRUE if the class is external, its definition must contain how the name is made on the first line (${name} by default), the other lines are ignored | 
| isPhpFinal | operation | returns TRUE is the class is final | 
| isPhpFinal | operation | returns TRUE if the operation is declared final in PHP | 
| isProjectModified | operation | return TRUE in case something is modified (i.e. the project must be saved) | 
| isProjectModifiedCmd | attribute | |
| isPython_2_2 | operation | return if classes follow Python 2.2 by default | 
| isPython_2_2 | operation | returns TRUE is the class is a Python 2.2 class | 
| isPython_3_operation | operation | returns if operations follow Python 3 (pep-3107) | 
| isPythonExternal | operation | returns TRUE if the class is external, its definition must contain how the name is made on the first line (${name} by default), the other lines are ignored | 
| isReadOnly | operation | return the isReadOnly attribute, if TRUE the activity must not made any changes to variables ouside the activity or to objects. | 
| isReadOnly | operation | indicates if the attribute is read only, returns TRUE if yes | 
| isReadOnly | operation | indicates if the relation is read only, returns TRUE if yes | 
| isRelativePath | operation | return if a relative path must be used when the path must be generated in the produced #includes | 
| isRelativePath | operation | return if a relative path must be used when the path must be generated in the produced require_once | 
| isRemoveDuplicates | operation | return the isRemoveDuplicates attribute, if TRUE remove duplicates of the value if non-unique | 
| isReplaceAll | operation | return the isReplaceAll attribute, if TRUE existing values of the variable must be removed before adding the new value | 
| isReverseRoundtripDirRegExpCaseSensitive | operation | return if the regular expression used to bypass dir s on reverse/roundtrip is case sensitive | 
| isReverseRoundtripDirRegExpCaseSensitive | operation | return if the regular expression used to bypass dir s on reverse/roundtrip is case sensitive | 
| isReverseRoundtripDirRegExpCaseSensitive | operation | return if the regular expression used to bypass dir s on reverse/roundtrip is case sensitive | 
| isReverseRoundtripFileRegExpCaseSensitive | operation | return if the regular expression used to bypass file s on reverse/roundtrip is case sensitive | 
| isReverseRoundtripFileRegExpCaseSensitive | operation | return if the regular expression used to bypass file s on reverse/roundtrip is case sensitive | 
| isReverseRoundtripFileRegExpCaseSensitive | operation | return if the regular expression used to bypass file s on reverse/roundtrip is case sensitive | 
| isRootRelativePath | operation | return if a path relative to the project root must be used when the path must be generated in the produced #includes | 
| isRootRelativePath | operation | return if a path relative to the project root must be used when the path must be generated in the produced require_once | 
| isSetFinal | operation | returns if a 'set' operation generated through the attribute and relation 'add set operation' menu is final by default | 
| isSetFinal | operation | returns if a 'set' operation generated through the attribute and relation 'add set operation' menu is final by default | 
| isSetInline | operation | returns if a 'set' operation generated through the attribute and relation 'add set operation' menu is inline by default | 
| isSetOneway | operation | returns if a 'set' operation generated through the attribute and relation 'add set operation' menu is oneway by default | 
| isSetParamConst | operation | returns if the parameters of a 'set' operation generated through the attribute and relation 'add set operation' menu are const by default | 
| isSetParamFinal | operation | returns if the parameters of a 'set' operation generated through the attribute and relation 'add set operation' menu are final by default | 
| isSetParamRef | operation | return if the parameter of a 'set' operation generated through the attribute and relation 'add set operation' menu is a reference by default | 
| isSingleExecution | operation | return the isSingleExecution attribute, if TRUE all invocations of the activity are handle by the same execution | 
| isStream | operation | return the isStream attribute | 
| isSynchronous | operation | return the isSynchronous attribute, if TRUE the caller waits for the completion of the invoked behavior | 
| isSynchronous | operation | return the isSynchronous attribute, if TRUE the caller waits for the completion of the invoked behavior | 
| isTimeEvent | operation | return the isTimeEvent attribute, if TRUE the event is a time event | 
| isToolRunning | operation | 'id' is an identifier returned by apply(), indicates if the tool is still running | 
| isUnique | operation | return the property 'unique' | 
| isUnique | operation | return the isUnique attribute | 
| isUnique | operation | return the property 'unique' | 
| isUnmarshall | operation | return the isUnmarshall attribute, if TRUE there are multiple output pins for attributes or the event. | 
| isVolatile | operation | Indicate if the member is 'volatile' Always false in case of a class | 
| isWritable | operation | return TRUE in case the item may be modified, i.e. it is not an API base 'plug-out' class and the corresponding file(s) are not read-only. | 
| isWritableCmd | attribute | |
| iterativeExecution | attribute |