mirror of
				https://github.com/OPM/ResInsight.git
				synced 2025-02-25 18:55:39 -06:00 
			
		
		
		
	
		
			
				
	
	
		
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			51 lines
		
	
	
		
			1.6 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
@startuml
 | 
						|
 | 
						|
package "Summary case ensamble" {
 | 
						|
 | 
						|
    skinparam class {
 | 
						|
        BackgroundColor<<New>>  LightGray
 | 
						|
    }
 | 
						|
 | 
						|
    package Cases {
 | 
						|
        RimSummaryCaseMainCollection --> "*" RimSummaryCaseCollection
 | 
						|
        RimSummaryCaseMainCollection --> "*" RimSummaryCase
 | 
						|
        RimSummaryCaseCollection --> "*" RimSummaryCase
 | 
						|
        
 | 
						|
        RimSummaryCase -> RigCaseRealizationParameters
 | 
						|
        
 | 
						|
        RimSummaryCaseMainCollection ..> RifCaseRealizationParametersReader : create
 | 
						|
        RifCaseRealizationParametersReader ..> RimSummaryCase : set parameters
 | 
						|
 | 
						|
        class RifSummaryReaderInterface {
 | 
						|
            allResultAddresses()
 | 
						|
        }
 | 
						|
        RimSummaryCase <|-- RimGridSummaryCase
 | 
						|
        RimSummaryCase --> RifSummaryReaderInterface
 | 
						|
        RifSummaryReaderInterface <|-- RifReaderEclipseSummary
 | 
						|
        RimGridSummaryCase ..> RifReaderEclipseSummary
 | 
						|
    }
 | 
						|
    
 | 
						|
    package Curves {
 | 
						|
        RimMainPlotCollection --> RimSummaryPlotCollection
 | 
						|
        RimSummaryPlotCollection --> "*" RimSummaryPlot
 | 
						|
        
 | 
						|
        RimSummaryPlot --> RimSummaryCurveCollection
 | 
						|
        RimSummaryPlot -> RimEnsambleCurveSetCollection
 | 
						|
        RimSummaryCurveCollection --> "*" RimSummaryCurve
 | 
						|
        RimSummaryCurveCollection -> "3" RimSummaryPlotSourceStepping
 | 
						|
        RimEnsambleCurveSetCollection --> RimEnsambleCurveSet
 | 
						|
        RimEnsambleCurveSet --> "*" RimSummaryCurve
 | 
						|
    }
 | 
						|
 | 
						|
    RimProject -> RimMainPlotCollection
 | 
						|
    RimProject --> "*" RimOilField
 | 
						|
    RimOilField --> RimSummaryCaseMainCollection
 | 
						|
 | 
						|
    RimSummaryCurve -> RimSummaryCase
 | 
						|
    RimSummaryCurve --> RifEclipseSummaryAddress
 | 
						|
 | 
						|
    RifSummaryReaderInterface --> "*" RifEclipseSummaryAddress
 | 
						|
}
 | 
						|
 | 
						|
@enduml
 |