|
std::string | className () const override |
|
unsigned int | fileVersion () const override |
|
void | processDefinitionInternal (pugi::xml_node &definition, smtk::attribute::DefinitionPtr def) override |
|
void | processItemDefinitionAttributes (pugi::xml_node &node, smtk::attribute::ItemDefinitionPtr idef) override |
|
std::string | rootNodeName () const override |
|
void | processItemDefinitionType (pugi::xml_node &node, smtk::attribute::ItemDefinitionPtr idef) override |
|
void | processItemType (pugi::xml_node &node, smtk::attribute::ItemPtr item) override |
|
void | processDateTimeDef (pugi::xml_node &node, smtk::attribute::DateTimeItemDefinitionPtr idef) |
|
void | processDateTimeItem (pugi::xml_node &node, smtk::attribute::DateTimeItemPtr item) |
|
void | processReferenceDef (pugi::xml_node &node, smtk::attribute::ReferenceItemDefinitionPtr idef) |
|
void | processReferenceItem (pugi::xml_node &node, smtk::attribute::ReferenceItemPtr item) |
|
void | processResourceDef (pugi::xml_node &node, smtk::attribute::ResourceItemDefinitionPtr idef) |
|
void | processResourceItem (pugi::xml_node &node, smtk::attribute::ResourceItemPtr item) |
|
void | processComponentDef (pugi::xml_node &node, smtk::attribute::ComponentItemDefinitionPtr idef) |
|
void | processComponentItem (pugi::xml_node &node, smtk::attribute::ComponentItemPtr item) |
|
void | processReferenceDefCommon (pugi::xml_node &node, smtk::attribute::ReferenceItemDefinitionPtr idef, const std::string &labelName) |
|
void | processAttributeInformation () |
|
void | processViews () |
|
void | processStyles () |
|
void | processAssociationRules (std::size_t index) |
|
void | processModelInfo () |
|
void | processEvaluators () |
|
void | processDefinition (smtk::attribute::DefinitionPtr def) |
|
void | processAttribute (pugi::xml_node &attributes, smtk::attribute::AttributePtr att) |
|
void | processItem (pugi::xml_node &node, smtk::attribute::ItemPtr item) |
|
virtual void | processItemAttributes (pugi::xml_node &node, smtk::attribute::ItemPtr item) |
|
void | processItemDefinition (pugi::xml_node &node, smtk::attribute::ItemDefinitionPtr idef) |
|
void | processDoubleItem (pugi::xml_node &node, smtk::attribute::DoubleItemPtr item) |
|
void | processDoubleDef (pugi::xml_node &node, smtk::attribute::DoubleItemDefinitionPtr idef) |
|
void | processDirectoryItem (pugi::xml_node &node, smtk::attribute::DirectoryItemPtr item) |
|
void | processDirectoryDef (pugi::xml_node &node, smtk::attribute::DirectoryItemDefinitionPtr idef) |
|
void | processFileItem (pugi::xml_node &node, smtk::attribute::FileItemPtr item) |
|
void | processFileDef (pugi::xml_node &node, smtk::attribute::FileItemDefinitionPtr idef) |
|
void | processFileSystemItem (pugi::xml_node &node, smtk::attribute::FileSystemItemPtr item) |
|
void | processFileSystemDef (pugi::xml_node &node, smtk::attribute::FileSystemItemDefinitionPtr idef) |
|
void | processGroupItem (pugi::xml_node &node, smtk::attribute::GroupItemPtr item) |
|
void | processGroupDef (pugi::xml_node &node, smtk::attribute::GroupItemDefinitionPtr idef) |
|
void | processIntItem (pugi::xml_node &node, smtk::attribute::IntItemPtr item) |
|
void | processIntDef (pugi::xml_node &node, smtk::attribute::IntItemDefinitionPtr idef) |
|
void | processStringItem (pugi::xml_node &node, smtk::attribute::StringItemPtr item) |
|
void | processStringDef (pugi::xml_node &node, smtk::attribute::StringItemDefinitionPtr idef) |
|
void | processModelEntityItem (pugi::xml_node &node, smtk::attribute::ModelEntityItemPtr item) |
|
void | processModelEntityDef (pugi::xml_node &node, smtk::attribute::ModelEntityItemDefinitionPtr idef) |
|
void | processValueItem (pugi::xml_node &node, smtk::attribute::ValueItemPtr item) |
|
void | processDateTimeDef (pugi::xml_node &node, smtk::attribute::DateTimeItemDefinitionPtr idef) |
|
void | processDateTimeItem (pugi::xml_node &node, smtk::attribute::DateTimeItemPtr item) |
|
void | processValueDef (pugi::xml_node &node, smtk::attribute::ValueItemDefinitionPtr idef) |
|
virtual void | processView (smtk::view::ConfigurationPtr view) |
|
virtual void | processViewComponent (const smtk::view::Configuration::Component &comp, pugi::xml_node &node) |
|
virtual void | addHints () |
| Provide writers with a chance to add hints (such as whether the resource should be displayed by default) to the document. More...
|
|
pugi::xml_node & | topDefinitionsNode () const |
|
pugi::xml_node & | topRootNode () const |
|
pugi::xml_node & | topAttributesNode () const |
|
pugi::xml_node & | topViewsNode () const |
|
|
template<typename Container > |
static std::string | concatenate (const Container &v, std::string &sep, smtk::io::Logger *logger=nullptr) |
|
static std::string | encodeModelEntityMask (smtk::model::BitFlags m) |
|
static std::string | encodeColor (const double *color) |
|
Internals * | m_internals |
|
smtk::attribute::ResourcePtr | m_resource |
|
bool | m_includeAnalyses { true } |
|
bool | m_includeAdvanceLevels { true } |
|
bool | m_includeAttributeAssociations { true } |
|
bool | m_includeDefinitions { true } |
|
bool | m_includeEvaluators { true } |
|
bool | m_includeInstances { true } |
|
bool | m_includeResourceAssociations { true } |
|
bool | m_includeResourceID { true } |
|
bool | m_includeUniqueRoles { true } |
|
bool | m_includeViews { true } |
|
bool | m_useDirectoryInfo { false } |
|
std::vector< smtk::attribute::DefinitionPtr > | m_includedDefs |
|
std::set< smtk::attribute::DefinitionPtr > | m_excludedDefs |
|
smtk::io::Logger & | m_logger |
|