Struct IDefinitionEntity#
Defined in File core_idl.h
Inheritance Relationships#
Derived Type#
public CDefinitionEntity
(Class CDefinitionEntity)
Struct Documentation#
-
struct IDefinitionEntity#
Entity definition information interface.
Subclassed by CDefinitionEntity
Public Functions
-
virtual bool IsUnnamed() const = 0#
Does the entity have an unnamed definition.
- Returns:
Returns ‘true’ when the entity has an unnamed definition; otherwise returns ‘false’.
-
virtual IEntityIterator *GetChildren() = 0#
Get child entity iterator if children are available and supported by the definition.
- Returns:
Returns a pointer to the child entity iterator or NULL when not available.
-
virtual IEntityIterator *GetInheritance() = 0#
Get inheritance entity iterator if the definition was inheriting from other entities.
- Returns:
Returns a pointer to the inheritance entity iterator or NULL when not available.
-
boolean IsUnnamed() const
Does the entity have an unnamed definition.
- Returns:
Returns ‘true’ when the entity has an unnamed definition; otherwise returns ‘false’.
-
IEntityIterator GetChildren()
Get child entity iterator if children are available and supported by the definition.
- Returns:
Returns a pointer to the child entity iterator or NULL when not available.
-
IEntityIterator GetInheritance()
Get inheritance entity iterator if the definition was inheriting from other entities.
- Returns:
Returns a pointer to the inheritance entity iterator or NULL when not available.
Public Static Attributes
-
static ::sdv::interface_id _id = 0xC7BB02340D82D7AE#
Interface ID.
-
virtual bool IsUnnamed() const = 0#