This class extends the component system database to add a bit more information that the simulation object editor needs.
|
| | DtSimulationObjectEditorComponentSystemDatabase () |
| |
| virtual | ~DtSimulationObjectEditorComponentSystemDatabase () override |
| |
| virtual bool | loadSystemDefinition (const DtFilename &definitionFilename, const DtVariableBindingsList &variableBindings, DtSimulationModelSet *sms, bool inMasterSMS, const DtReaderWriter::SearchPaths &searchPaths=DtReaderWriter::SearchPaths()) |
| |
| virtual bool | isInMasterSMS (const DtFilename &definitionFilename) const |
| |
| virtual bool | isInMasterSMS (const DtComponentSystemDefinition *) const |
| |
| virtual void | setIsInMasterSMS (const DtComponentSystemDefinition *def, bool b) |
| |
| virtual void | setIsInMasterSMS (const DtFilename &definitionFilename, bool b) |
| |
| virtual bool | isDeleted (const DtFilename &definitionFilename) const |
| |
| virtual bool | isDeleted (const DtComponentSystemDefinition *) const |
| |
| virtual void | setIsNew (const DtComponentSystemDefinition *def, bool) |
| |
| virtual void | setIsNew (const DtFilename &, bool) |
| |
| virtual bool | isNew (const DtFilename &definitionFilename) const |
| |
| virtual bool | isNew (const DtComponentSystemDefinition *) const |
| |
| virtual void | changeSystemFilename (const DtFilename &oldFilename, const DtFilename &newFilename) override |
| |
| virtual bool | removeSystem (const DtFilename &definitionFilename) override |
| |
| virtual DtSimulationModelSet * | simulationModelSetFor (const DtFilename &definitionFilename) const |
| |
| virtual DtSimulationModelSet * | simulationModelSetFor (const DtComponentSystemDefinition *) const |
| |
| virtual void | setSimulationModelSet (const DtComponentSystemDefinition *def, DtSimulationModelSet *) |
| |
| virtual void | setSimulationModelSet (const DtFilename &, DtSimulationModelSet *) |
| |
| virtual bool | saveSystem (const DtFilename &systemFile) override |
| |
| virtual void | setDeleted (const DtComponentSystemDefinition *def, bool) |
| |
| virtual void | setDeleted (const DtFilename &, bool) |
| |
| virtual DtVariableBindingsList & | variableBindingsFor (const DtComponentSystemDefinition *) |
| |
virtual const
DtVariableBindingsList & | variableBindingsFor (const DtComponentSystemDefinition *) const |
| |
virtual std::map< DtString,
DtString > | variableSubstitutionsFor (const DtComponentSystemDefinition *) const |
| |
| virtual DtVariableBindingsList & | variableBindingsFor (const DtFilename &) |
| |
virtual const
DtVariableBindingsList & | variableBindingsFor (const DtFilename &) const |
| |
virtual
DtComponentSystemDefinition * | addSystem (const DtFilename &, const DtComponentSystemDefinition &) override |
| |
virtual
DtComponentSystemDefinition * | addSystem (const DtString &, const DtFilename &) |
| |
| virtual void | resetVariableBindings (const DtComponentSystemDefinition *) |
| |
| virtual void | resetVariableBindings (const DtFilename &) |
| |
| virtual bool | anyNew () const |
| |
| virtual bool | anyDeleted () const |
| |
| | DtComponentSystemDatabase () |
| |
| virtual | ~DtComponentSystemDatabase () |
| |
| virtual bool | loadSystemDefinition (const DtFilename &definitionFilename, const DtVariableBindingsList &variableBindings, const DtReaderWriter::SearchPaths &searchPaths=DtReaderWriter::SearchPaths()) |
| |
| virtual DtSystemDefinitionInfoList | findSystemsForCategoryAndSRType (const DtString &category, const DtString &stateRepType) const |
| |
virtual const
DtComponentSystemDefinition * | findSystemByFilename (const DtFilename &filename) const |
| |
virtual
DtComponentSystemDefinition * | findSystemByFilename (const DtFilename &filename) |
| |
virtual const
DtComponentSystemDefinition * | findSystemBySystemName (const DtString &systemName) const |
| |
virtual
DtComponentSystemDefinition * | findSystemBySystemName (const DtString &systemName) |
| |
| virtual bool | replaceSystem (const DtFilename &definitionFilename, const DtVariableBindingsList &variableBindings) |
| |
| virtual bool | saveSystem (const DtComponentSystemDefinition *) |
| |
| virtual bool | removeSystem (const DtComponentSystemDefinition *systemDefinition) |
| |
| virtual void | findAllVariableBindings (DtVariableBindingsList &list, const DtReaderWriter *rw) const |
| |
| virtual bool | operator== (const DtComponentSystemDatabase &) const |
| |
| virtual bool | operator!= (const DtComponentSystemDatabase &rhs) const |
| |
| const DtSystemDefinitionMap & | systemDefinitions () const |
| |
| DtSystemDefinitionMap & | systemDefinitions () |
| |
| virtual DtFilename | systemFilename (const DtComponentSystemDefinition *) const |
| |