as() | smtk::resource::PersistentObject | inline |
as() const | smtk::resource::PersistentObject | inline |
classHierarchy() const override (defined in smtk::project::Project) | smtk::project::Project | inline |
clean() const override | smtk::project::Project | virtual |
clone(CopyOptions &options) const | smtk::resource::Resource | virtual |
component(const smtk::common::UUID &compId) const | smtk::resource::Resource | virtual |
componentAs(const smtk::common::UUID &uuid) const | smtk::resource::Resource | inline |
copyFinalize(const std::shared_ptr< const Resource > &source, CopyOptions &options) | smtk::resource::Resource | virtual |
copyInitialize(const std::shared_ptr< const Resource > &source, CopyOptions &options) | smtk::resource::Resource | virtual |
copyLinks(const std::shared_ptr< const Resource > &rsrc, const CopyOptions &options) | smtk::resource::Resource | protected |
copyProperties(const std::shared_ptr< const Resource > &rsrc, CopyOptions &options) | smtk::resource::Resource | |
copyPropertiesForId(const std::shared_ptr< Resource > &rsrc, const smtk::common::UUID &sourceId, const smtk::common::UUID &targetId, const CopyOptions &options) | smtk::resource::Resource | protected |
copyUnitSystem(const std::shared_ptr< const Resource > &rsrc, const CopyOptions &options) | smtk::resource::Resource | |
create(const std::string &typeName="") (defined in smtk::project::Project) | smtk::project::Project | static |
DerivedFrom(const DerivedFrom &)=delete (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | |
DerivedFrom(T &&... all) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlineprotected |
DerivedFrom(DerivedFrom &&rhs) noexcept=default (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | protected |
DirectSuperclass typedef (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | |
filter(const std::string &queryString) const | smtk::resource::Resource | |
filterAs(const std::string &queryString) const | smtk::resource::Resource | |
find(const smtk::common::UUID &compId) const override | smtk::project::Project | virtual |
id() const override | smtk::resource::Resource | inlinevirtual |
index() const override | smtk::project::Project | inlinevirtual |
Index typedef | smtk::project::Project | |
isMarkedForRemoval() const | smtk::resource::Resource | inlinevirtual |
isNameSet() const | smtk::resource::Resource | inline |
isOfType(const Resource::Index &index) const override | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlinevirtual |
isOfType(const std::string &typeName) const override | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlinevirtual |
smtk::resource::Resource::isOfType() const | smtk::resource::Resource | inline |
links() override | smtk::resource::Resource | inlinevirtual |
links() const override | smtk::resource::Resource | inlinevirtual |
Links typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
location() const | smtk::resource::Resource | inline |
lock(Key()) const | smtk::resource::Resource | inline |
locked() const | smtk::resource::Resource | inline |
m_unitsSystem (defined in smtk::resource::Resource) | smtk::resource::Resource | protected |
Manager class | smtk::project::Project | friend |
manager() const (defined in smtk::project::Project) | smtk::project::Project | inline |
matchesType(smtk::string::Token candidate) const override (defined in smtk::project::Project) | smtk::project::Project | inline |
Metadata typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
name() const override | smtk::resource::Resource | virtual |
numberOfGenerationsFromBase(const std::string &typeName) const override (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | inlinevirtual |
operations() const | smtk::project::Project | inline |
operations() (defined in smtk::project::Project) | smtk::project::Project | inline |
ParentResource typedef (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | |
PersistentObject() (defined in smtk::resource::PersistentObject) | smtk::resource::PersistentObject | protected |
Project(const std::string &typeName="") (defined in smtk::project::Project) | smtk::project::Project | protected |
properties() override (defined in smtk::resource::Resource) | smtk::resource::Resource | inlinevirtual |
properties() const override (defined in smtk::resource::Resource) | smtk::resource::Resource | inlinevirtual |
Properties typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
Queries typedef (defined in smtk::resource::Resource) | smtk::resource::Resource | |
queries() const (defined in smtk::resource::Resource) | smtk::resource::Resource | inline |
queries() (defined in smtk::resource::Resource) | smtk::resource::Resource | inline |
queryOperation(const std::string &query) const override | smtk::project::Project | virtual |
Resource(Resource &&) noexcept (defined in smtk::resource::Resource) | smtk::resource::Resource | |
Resource(const smtk::common::UUID &, ManagerPtr manager=nullptr) (defined in smtk::resource::Resource) | smtk::resource::Resource | protected |
Resource(ManagerPtr manager=nullptr) (defined in smtk::resource::Resource) | smtk::resource::Resource | protected |
resources() const | smtk::project::Project | inline |
resources() (defined in smtk::project::Project) | smtk::project::Project | inline |
setClean(bool state=true) | smtk::resource::Resource | |
setId(const smtk::common::UUID &myID) override | smtk::resource::Resource | virtual |
setLocation(const std::string &location) | smtk::resource::Resource | virtual |
setMarkedForRemoval(bool val) | smtk::resource::Resource | inline |
setName(const std::string &name) | smtk::resource::Resource | virtual |
setTemplateType(const smtk::string::Token &templateType) | smtk::resource::Resource | virtual |
setTemplateVersion(std::size_t templateVersion) | smtk::resource::Resource | virtual |
setUnitsSystem(const shared_ptr< units::System > &unitsSystem) | smtk::resource::Resource | virtual |
setVersion(const std::string &version) (defined in smtk::project::Project) | smtk::project::Project | inline |
smtkSharedFromThisMacro(smtk::resource::PersistentObject) (defined in smtk::project::Project) | smtk::project::Project | |
smtkSuperclassMacro(smtk::resource::PersistentObject) (defined in smtk::resource::Resource) | smtk::resource::Resource | |
smtkTypedefs(smtk::project::Project) (defined in smtk::project::Project) | smtk::project::Project | |
smtkTypeMacro(smtk::resource::Resource) (defined in smtk::resource::Resource) | smtk::resource::Resource | |
smtkTypeMacroBase(smtk::resource::PersistentObject) (defined in smtk::resource::PersistentObject) | smtk::resource::PersistentObject | |
Superclass typedef (defined in smtk::resource::DerivedFrom< Project, smtk::resource::Resource >) | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | |
taskManager() const | smtk::project::Project | inline |
taskManager() (defined in smtk::project::Project) | smtk::project::Project | inline |
templateType() const | smtk::resource::Resource | virtual |
templateVersion() const | smtk::resource::Resource | virtual |
type_index | smtk::resource::DerivedFrom< Project, smtk::resource::Resource > | static |
type_name (defined in smtk::project::Project) | smtk::project::Project | static |
typeName() const override (defined in smtk::project::Project) | smtk::project::Project | inline |
typeToken() const override (defined in smtk::project::Project) | smtk::project::Project | inline |
unitsSystem() const | smtk::resource::Resource | inline |
version() const | smtk::project::Project | inline |
visit(smtk::resource::Component::Visitor &) const override | smtk::project::Project | |
DerivedFrom< Project, smtk::resource::Resource >::visit(std::function< void(const ComponentPtr &)> &v) const =0 | smtk::resource::Resource | pure virtual |
VisuallyLinkedRole | smtk::resource::Resource | static |
~PersistentObject() (defined in smtk::resource::PersistentObject) | smtk::resource::PersistentObject | virtual |
~Project() override=default (defined in smtk::project::Project) | smtk::project::Project | |
~Resource() override (defined in smtk::resource::Resource) | smtk::resource::Resource | |