Repository Class

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

Constructors

 * New Repository

Connection

 * Repository.ConnectToRepository
 * Repository.ConnectToAccessRepository
 * Repository.ConnectToSQLRepository
 * Repository.ConnectToOracleRepository
 * Repository.DisconnectFromRepository

Project

 * Repository.GetAllProjects
 * Repository.GetCurrentProject
 * Repository.SetCurrentProject

Unit

 * Repository.GetAllUnits

Models

 * Repository.GetAllModelsInfo
 * Repository.GetModel
 * Repository.GetAllModels
 * Repository.AddModel
 * Repository.UpdateModel

URDs

 * Repository.GetAllURDs
 * Repository.AddURD
 * Repository.UpdateURD

Variables

 * Repository.GetAllVariables
 * Repository.AddVariable
 * Repository.UpdateVariable

Corrective Tasks

 * Repository.GetAllCorrectiveTasks
 * Repository.AddCorrectiveTask
 * Repository.UpdateCorrectiveTask

Scheduled Tasks

 * Repository.GetAllScheduledTasks
 * Repository.AddScheduledTask
 * Repository.UpdateScheduledTask

Task Types

 * Repository.GetAllTaskTypes

Crews

 * Repository.GetAllCrews
 * Repository.AddCrew
 * Repository.UpdateCrew

Pools

 * Repository.GetAllPools
 * Repository.AddPool
 * Repository.UpdatePool

Action

 * Repository.GetAllActions
 * Repository.AddAction
 * Repository.UpdateAction

XFRACAS

 * Repository.ImportBlockSimXMLFile
 * Repository.SaveRawDataSet
 * Repository.GetAllXFRACASEntities
 * Repository.ImportXFRACASXMLFile

Properties

 * Repository.EnforceRENOCompliance
 * XFRACASImportType 
 * NameIdPair Class
 * UnitInfo Class