C# Class CyPhyMasterInterpreter.TestBenchTypeProcessor

Inheritance: AnalysisModelProcessor
显示文件 Open project: metamorph-inc/meta-core Class Usage Examples

Public Properties

Property Type Description
SupportedTestBenchTypes HashSet

Public Methods

Method Description
Expand ( ISIS.GME.Dsml.CyPhyML.Interfaces configuration ) : void
FindTestInjectionTarget ( ISIS.GME.Dsml.CyPhyML.Interfaces originalSut, IMgaReference originalTip, ISIS.GME.Dsml.CyPhyML.Interfaces targetSut ) : IMgaFCO
GetExpandedObject ( ) : MgaModel
GetInvokedObject ( ) : MgaModel
GetWorkflow ( ) : Queue
PostToJobManager ( CyPhyMasterInterpreter.JobManagerDispatch manager = null ) : bool
SaveTestBench ( AVM project ) : bool
SaveTestBenchManifest ( AVM project, string configurationName, System.DateTime analysisStartTime ) : bool
TestBenchTypeProcessor ( ISIS.GME.Dsml.CyPhyML.Interfaces testBenchType ) : System
UpdateTestBenchManifestExecutionSteps ( AVM manifest ) : bool

Private Methods

Method Description
ExpandInnerOptionalAndAlternativesRecursively ( ISIS.GME.Dsml.CyPhyML.Interfaces designEntity ) : IEnumerable
GetInitialTask ( ISIS.GME.Dsml.CyPhyML.Interfaces workflow ) : ISIS.GME.Dsml.CyPhyML.Interfaces.Task
SwitchAllTipReferences ( ) : void

Method Details

Expand() public method

public Expand ( ISIS.GME.Dsml.CyPhyML.Interfaces configuration ) : void
configuration ISIS.GME.Dsml.CyPhyML.Interfaces
return void

FindTestInjectionTarget() public static method

public static FindTestInjectionTarget ( ISIS.GME.Dsml.CyPhyML.Interfaces originalSut, IMgaReference originalTip, ISIS.GME.Dsml.CyPhyML.Interfaces targetSut ) : IMgaFCO
originalSut ISIS.GME.Dsml.CyPhyML.Interfaces
originalTip IMgaReference
targetSut ISIS.GME.Dsml.CyPhyML.Interfaces
return IMgaFCO

GetExpandedObject() public method

public GetExpandedObject ( ) : MgaModel
return MgaModel

GetInvokedObject() public method

public GetInvokedObject ( ) : MgaModel
return MgaModel

GetWorkflow() public method

public GetWorkflow ( ) : Queue
return Queue

PostToJobManager() public method

public PostToJobManager ( CyPhyMasterInterpreter.JobManagerDispatch manager = null ) : bool
manager CyPhyMasterInterpreter.JobManagerDispatch
return bool

SaveTestBench() public method

public SaveTestBench ( AVM project ) : bool
project AVM
return bool

SaveTestBenchManifest() public method

public SaveTestBenchManifest ( AVM project, string configurationName, System.DateTime analysisStartTime ) : bool
project AVM
configurationName string
analysisStartTime System.DateTime
return bool

TestBenchTypeProcessor() public method

public TestBenchTypeProcessor ( ISIS.GME.Dsml.CyPhyML.Interfaces testBenchType ) : System
testBenchType ISIS.GME.Dsml.CyPhyML.Interfaces
return System

UpdateTestBenchManifestExecutionSteps() public method

public UpdateTestBenchManifestExecutionSteps ( AVM manifest ) : bool
manifest AVM
return bool

Property Details

SupportedTestBenchTypes public_oe static_oe property

public static HashSet SupportedTestBenchTypes
return HashSet