|
| dunedaq::oks::OksKernel * | GetKernel () |
| |
| void | SetActiveSchema (const std::string &ActiveSchema) |
| |
| void | GetClassList (std::vector< dunedaq::oks::OksClass * > &ClassList) const |
| |
| void | GetClassListString (QStringList &ClassListString) const |
| |
| void | GetSchemaFiles (std::vector< std::string > &SchemaFiles) |
| |
| void | GetSchemaFiles (std::vector< dunedaq::oks::OksFile * > &SchemaFiles) |
| |
| std::vector< dunedaq::oks::OksClass * > | get_schema_classes (std::string &filename) |
| |
| void | GetIncludedList (const std::string &FileName, std::set< std::string > &IncludedFiles) |
| |
| void | get_direct_includes (const std::string &FileName, std::set< std::string > &IncludedFiles) |
| |
| void | get_all_includes (const std::string &FileName, std::set< std::string > &IncludedFiles) |
| |
| bool | IsFileWritable (const std::string &FileName) const |
| |
| bool | is_file_modified (const std::string &FileName) const |
| |
| bool | IsActive () const |
| |
| dunedaq::oks::OksClass * | FindClass (std::string ClassName) const |
| |
| void | LoadSchema (const std::string &SchemaName) const |
| |
| void | SaveAllSchema () const |
| |
| void | SaveSchema (const std::string &file) const |
| |
| std::vector< std::string > | get_modified_schema_files () const |
| |
| std::string | ModifiedSchemaFiles () const |
| |
| std::string | SaveModifiedSchema () const |
| |
| std::string | GetActiveSchema () const |
| |
| void | AddInclude (std::string schemaFile, std::string IncludeFile) const |
| |
| void | RemoveInclude (std::string schemaFile, std::string IncludeFile) const |
| |
| void | CloseAllSchema () const |
| |
| void | CreateNewSchema (const std::string &SchemaName) const |
| |
| bool | AnyClassReferenceThis (dunedaq::oks::OksClass *SchemaClass) |
| |
| QString | GetCardinalityStringRelationship (dunedaq::oks::OksRelationship *SchemaRelationship) const |
| |
| void | SetInheritanceMode (bool Mode) |
| | Editor Functions.
|
| |
| bool | GetInheritanceMode () const |
| |
| QUndoStack * | GetUndoStack () |
| | Stack Functions.
|
| |
| void | PushSetAbstractClassCommand (dunedaq::oks::OksClass *Class, bool Value) |
| |
| void | PushSetDescriptionClassCommand (dunedaq::oks::OksClass *Class, std::string Description) |
| |
| void | PushAddSuperClassCommand (dunedaq::oks::OksClass *Class, std::string SuperClass) |
| |
| void | PushRemoveSuperClassCommand (dunedaq::oks::OksClass *Class, std::string SuperClass) |
| |
| void | PushCreateClassCommand (std::string ClassName, std::string ClassDescription, bool Abstract) |
| |
| void | PushRemoveClassCommand (dunedaq::oks::OksClass *Class, std::string ClassName, std::string ClassDescription, bool Abstract) |
| |
| void | PushSetNameRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, std::string Name) |
| | Relationship commands.
|
| |
| void | PushSetClassTypeRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, std::string ClassType) |
| |
| void | PushSetDescriptionRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, std::string Description) |
| |
| void | PushSetLowCcRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, dunedaq::oks::OksRelationship::CardinalityConstraint NewCardinality) |
| |
| void | PushSetHighCcRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, dunedaq::oks::OksRelationship::CardinalityConstraint NewCardinality) |
| |
| void | PushSetIsCompositeRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, bool Value) |
| |
| void | PushSetIsDependentRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, bool Value) |
| |
| void | PushSetIsExclusiveRelationshipCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, bool Value) |
| |
| void | PushAddRelationship (dunedaq::oks::OksClass *Class, std::string Name, std::string Description, std::string Type, bool Composite, bool Exclusive, bool Dependent, dunedaq::oks::OksRelationship::CardinalityConstraint LowCc, dunedaq::oks::OksRelationship::CardinalityConstraint HighCc) |
| |
| void | PushRemoveRelationship (dunedaq::oks::OksClass *Class, dunedaq::oks::OksRelationship *Relationship, std::string Name, std::string Description, std::string Type, bool Composite, bool Exclusive, bool Dependent, dunedaq::oks::OksRelationship::CardinalityConstraint LowCc, dunedaq::oks::OksRelationship::CardinalityConstraint HighCc) |
| |
| void | PushSetMethodImplementationLanguage (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, dunedaq::oks::OksMethodImplementation *Implementation, std::string Language) |
| | Method implementation commands.
|
| |
| void | PushSetMethodImplementationPrototype (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, dunedaq::oks::OksMethodImplementation *Implementation, std::string Prototype) |
| |
| void | PushSetMethodImplementationBody (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, dunedaq::oks::OksMethodImplementation *Implementation, std::string Body) |
| |
| void | PushAddMethodImplementationComand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, std::string Language, std::string Prototype, std::string Body) |
| |
| void | PushRemoveMethodImplementationComand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, std::string Language, std::string Prototype, std::string Body) |
| |
| void | PushSetNameMethodCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, std::string name) |
| | Method commands.
|
| |
| void | PushSetDescriptionMethodCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, std::string description) |
| |
| void | PushAddMethodCommand (dunedaq::oks::OksClass *Class, std::string name, std::string description) |
| |
| void | PushRemoveMethodCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksMethod *Method, std::string name, std::string description) |
| |
| void | PushSetAttributeNameCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, std::string NewName) |
| | Attribute commands.
|
| |
| void | PushSetAttributeDescriptionCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, std::string NewDescription) |
| |
| void | PushSetAttributeTypeCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, std::string NewType) |
| |
| void | PushSetAttributeRangeCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, std::string NewRange) |
| |
| void | PushSetAttributeFormatCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, dunedaq::oks::OksAttribute::Format NewFormat) |
| |
| void | PushSetAttributeMultiCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, bool NewIsMulti) |
| |
| void | PushSetAttributeIsNullCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, bool NewIsNull) |
| |
| void | PushSetAttributeInitialValuesCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, std::string NewValues) |
| |
| void | PushAddAttributeCommand (dunedaq::oks::OksClass *Class, std::string name, std::string type, bool is_mv, std::string range, std::string init_values, std::string description, bool is_null, dunedaq::oks::OksAttribute::Format format=dunedaq::oks::OksAttribute::Format::Dec) |
| |
| void | PushRemoveAttributeCommand (dunedaq::oks::OksClass *Class, dunedaq::oks::OksAttribute *Attribute, std::string name, std::string type, bool is_mv, std::string range, std::string init_values, std::string description, bool is_null, dunedaq::oks::OksAttribute::Format format=dunedaq::oks::OksAttribute::Format::Dec) |
| |
Definition at line 25 of file SchemaKernelWrapper.hpp.