SMTK
@SMTK_VERSION@
Simulation Modeling Tool Kit
|
14 #ifndef smtk_attribute_ModelEntityItemDefinition_h
15 #define smtk_attribute_ModelEntityItemDefinition_h
17 #include "smtk/attribute/ComponentItemDefinition.h"
18 #include "smtk/common/UUID.h"
19 #include "smtk/model/EntityTypeBits.h"
52 bool setAcceptsEntries(
const std::string&
typeName,
const std::string& queryString,
bool accept)
The main namespace for the Simulation Modeling Tool Kit (SMTK).
Definition: doc.h:33
Type
Definition: Item.h:56
Definition: ModelEntityItemDefinition.h:26
unsigned int BitFlags
The integer type used to hold bit values describing an entity's type.
Definition: EntityTypeBits.h:25
The base class for items that hold information inside an attribute.
Definition: Item.h:47
#define smtkTypeMacro(...)
Add typedefs to a class for identifcation.
Definition: SharedFromThis.h:127
smtk::shared_ptr< smtk::attribute::ModelEntityItemDefinition > ModelEntityItemDefinitionPtr
Definition: PublicPointerDefs.h:525
#define smtkSuperclassMacro(...)
Add a typedef to the superclass of this class.
Definition: SharedFromThis.h:146
std::string typeName()
Return the name of a class.
Definition: TypeName.h:289
Represent a (possibly composite) value according to a definition.
Definition: Attribute.h:49
A definition for attribute items that store component UUIDs as values.
Definition: ComponentItemDefinition.h:26
smtk::shared_ptr< smtk::attribute::Item > ItemPtr
Definition: PublicPointerDefs.h:467