oaFlatGroupDef Class Reference

Inheritance diagram for oaFlatGroupDef:

oaGroupDef oaSessionObject oaObject


Static Public Methods

oaFlatGroupDef * create (const oaString &name, const oaManagedTypeArray &validTypes, const oaSubset< oaDBType > &validDatabases)

Detailed Description

This class defines a group that prohibits the nesting of other groups as members. Only the specified object types are allowed in a group defined as an oaFlatGroupDef type, and these groups can be contained only in the specified databases.


Member Function Documentation

oaFlatGroupDef * oaFlatGroupDef::create const oaString &    name,
const oaManagedTypeArray &    validTypes,
const oaSubset< oaDBType > &    validDatabases
[static]
 

This function creates a new flat group definition with the specified attributes.

Parameters:
name The name of this group definition.
validTypes The valid managed object types for this group definition.
validDatabases The databases that a group with this definition can exist in.
Exceptions:
oacObjectDefExists 


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

Return to top of page