Repository Class: Difference between revisions

From ReliaWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 65: Line 65:
*'''[[Repository.UpdateAction|UpdateAction]]''' {{APIComment|Updates the Action in the repository.}}
*'''[[Repository.UpdateAction|UpdateAction]]''' {{APIComment|Updates the Action in the repository.}}


===== XFRACAS =====
===== BlockSim =====
*'''[[Repository.ImportBlockSimXMLFile|ImportBlockSimXMLFile]]''' {{APIComment|Imports from an XML file to the current project.}}
*'''[[Repository.ImportBlockSimXMLFile|ImportBlockSimXMLFile]]''' {{APIComment|Imports from an XML file to the current project.}}
*'''[[Repository.SaveRawDataSet|SaveRawDataSet]]''' {{APIComment|Saves the raw data set in the repository.}}
*'''[[Repository.SaveRawDataSet|SaveRawDataSet]]''' {{APIComment|Saves the raw data set in the repository.}}
===== XFRACAS =====
*'''[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]''' {{APIComment|Returns an array containing all entity names and and their IDs from the current repository.}}
*'''[[Repository.GetAllXFRACASEntities|GetAllXFRACASEntities]]''' {{APIComment|Returns an array containing all entity names and and their IDs from the current repository.}}
*'''[[Repository.ImportXFRACASXML|ImportXFRACASXML]]''' {{APIComment|Uploads an import file byte stream for processing and returns the system ID of the uploaded}}
*'''[[Repository.ImportXFRACASXML|ImportXFRACASXML]]''' {{APIComment|Uploads an import file byte stream for processing and returns the system ID of the uploaded}}

Revision as of 23:17, 29 January 2014


Provides an application the ability to access and edit Synthesis Repositories.

Constructors

Methods

Connection
Project
  • GetAllProjects Returns an array containing all project names and their IDs from the current repository.
  • GetCurrentProject Returns the name and ID of the current project.
  • SetCurrentProject Opens (sets as current) a project with the specified ID. If 0 is passed, a fist available project will be set as current.
Unit
Models
  • GetAllModelsInfo Returns an array containing all model names and their IDs from the current project.
  • GetModel Returns the model from the current project with the specified ID. Returns nothing if the model does not exist or is not in the current project.
  • GetAllModels Returns an array containing all models from the current project.
  • AddModel Saves a new model in the repository.
  • UpdateModel Updates the model in the repository.
URDs
  • GetAllURDs Returns an array containing all URDs from the current project.
  • AddURD Saves a new URD in the repository.
  • UpdateURD Updates the URD in the repository.
Variables
Corrective Tasks
Scheduled Tasks
Task Types
  • GetAllTaskTypes Retuns an array containing all task types in the repository.
Crews
  • GetAllCrews Returns an array containing all crews from the current project.
  • AddCrew Saves the crew in the repository.
  • UpdateCrew Updates the Crew in the repository.
Pools
  • GetAllPools Returns an array containing all spare parts pools from the current project.
  • AddPool Saves the spare parts pool in the repository.
  • UpdatePool Updates the spare parts Pool in the repository.
Action
  • GetAllActions Returns an array containing all actions from the current project.
  • AddAction Saves the action in the repository.
  • UpdateAction Updates the Action in the repository.
BlockSim
XFRACAS

Properties