public class InstrumentConfiguration extends ParamGroup
Constructor and Description |
---|
InstrumentConfiguration(String id,
ScanSetting scanSetting,
Software software,
List<InstrumentComponent> source,
List<InstrumentComponent> analyzer,
List<InstrumentComponent> detector,
ParamGroup params)
Constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
List<InstrumentComponent> |
getAnalyzer() |
List<InstrumentComponent> |
getDetector() |
String |
getId() |
ScanSetting |
getScanSetting() |
Software |
getSoftware() |
List<InstrumentComponent> |
getSource() |
int |
hashCode() |
void |
setAnalyzer(List<InstrumentComponent> analyzer) |
void |
setDetector(List<InstrumentComponent> detector) |
void |
setId(String id) |
void |
setScanSetting(ScanSetting scanSetting) |
void |
setSoftware(Software software) |
void |
setSource(List<InstrumentComponent> source) |
addCvParam, addCvParams, addUserParam, addUserParams, getCvParams, getUserParams, isEmpty, removeCvParam, removeCvParams, removeUserParam, removeUserParams, setCvParams, setUserParams
public InstrumentConfiguration(String id, ScanSetting scanSetting, Software software, List<InstrumentComponent> source, List<InstrumentComponent> analyzer, List<InstrumentComponent> detector, ParamGroup params)
id
- required.scanSetting
- optionalsoftware
- optional.source
- required.analyzer
- required.detector
- required.params
- optional.public String getId()
public void setId(String id)
public ScanSetting getScanSetting()
public void setScanSetting(ScanSetting scanSetting)
public Software getSoftware()
public void setSoftware(Software software)
public List<InstrumentComponent> getSource()
public void setSource(List<InstrumentComponent> source)
public List<InstrumentComponent> getAnalyzer()
public void setAnalyzer(List<InstrumentComponent> analyzer)
public List<InstrumentComponent> getDetector()
public void setDetector(List<InstrumentComponent> detector)
public boolean equals(Object o)
equals
in class ParamGroup
public int hashCode()
hashCode
in class ParamGroup
Copyright © 2015 European Bioinformatics Institute. All Rights Reserved.