Data Model version 2.0.6
Acknowledgements
Diagram | Class Map | Attribute Map | Method Map | Help | License
Home | Package | Class: { prev | next } | Attribute | Method

Class: ExperimentType


    The type of experiment classified by namingSystem. Different organisations can have their own types.
Attributes
Link Attributes
Attribute Methods
Link Attribute Methods
Class Methods
Factory Methods
Other Methods
Appendix

Inheritance:


Details:

Parent: link classification to class Classification
Main key: name
Mandatory Attributes: name
Known Subclasses: None
Children: None
Constructor: newObj = ExperimentType( classification,name=value, ... )

Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
details Text 0..1 Free text, for notes, explanatory comments, etc.  
name Line 1..1 Name of category  

Inherited Attributes (not in package): applicationDataclassNamefieldNamesinConstructorisDeletedmetaclasspackageNamepackageShortNamequalifiedName

Link Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
classification Classification 1..1 (Parent link). parent link  
experiments ccp.api.lims.Experiment.Experiment 0..* The list of experiments associated to a particular type of experiment.  
instrumentTypes InstrumentType 0..* List of instrument type associated to an experiment type.  
parent Classification 1..1 link to parent object - synonym for classification  
protocols ccp.api.lims.Protocol.Protocol 0..* The list of protocol associated to an experiment type.  
sampleCategories SampleCategory 0..* List of sample category associated to an experiment type. It represents the list of possible sample category that can be used by a certain type of experiment.  

Inherited Attributes (not in package): accessactiveAccessroottopObject

Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
details
getDetails Text -
setDetails - Text
name
getName Line -
setName - Line

Link Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
classification
getClassification Classification -
experiments
getExperiments ccp.api.lims.Experiment.Experiment Set -
setExperiments - ccp.api.lims.Experiment.Experiment Set
sortedExperiments ccp.api.lims.Experiment.Experiment List -
findFirstExperiment ccp.api.lims.Experiment.Experiment keyword=value pairs
findAllExperiments ccp.api.lims.Experiment.Experiment Set keyword=value pairs
instrumentTypes
getInstrumentTypes InstrumentType Set -
setInstrumentTypes - InstrumentType Set
sortedInstrumentTypes InstrumentType List -
addInstrumentType - InstrumentType
removeInstrumentType - InstrumentType
findFirstInstrumentType InstrumentType keyword=value pairs
findAllInstrumentTypes InstrumentType Set keyword=value pairs
parent
getParent Classification -
protocols
getProtocols ccp.api.lims.Protocol.Protocol Set -
setProtocols - ccp.api.lims.Protocol.Protocol Set
sortedProtocols ccp.api.lims.Protocol.Protocol List -
findFirstProtocol ccp.api.lims.Protocol.Protocol keyword=value pairs
findAllProtocols ccp.api.lims.Protocol.Protocol Set keyword=value pairs
sampleCategories
getSampleCategories SampleCategory Set -
setSampleCategories - SampleCategory Set
sortedSampleCategories SampleCategory List -
addSampleCategory - SampleCategory
removeSampleCategory - SampleCategory
findFirstSampleCategory SampleCategory keyword=value pairs
findAllSampleCategories SampleCategory Set keyword=value pairs

Class Methods (in package)

Go to Top
Method Return Parameters Comment
checkValid - Boolean
checkAllValid - Boolean
getByKey ExperimentType memops.api.Implementation.MemopsObject, Any List static
getFullKey Any List Boolean
getLocalKey Any -
get Any String
set - String, Any

Factory Methods (in package)

Go to Top
Method Return Parameters
None

Other Methods (in package)

Go to Top
Method Return Parameters Comment
None

Appendix

Go to Top

guid:

www.ccpn.ac.uk_Fogh_2006-08-16-14:22:45_00014

isImplicit:

False

Tag

Value
repositoryId $Id: ExperimentType.xml,v 1.47 2011-01-13 14:40:33 rhfogh Exp $

Tag

Value
repositoryTag $Name: not supported by cvs2svn $

Special constructor code:

None

Special destructor code:

None

Constraints:

None
Known inward one-way links: None
  Data Model Version 2.0.6
Go to Top  
  Autogenerated by  PyApiDocGen  revision 1.3   on  Wed Aug 7 15:06:20 2013    from data model package  ccp.api.lims.Classification.ExperimentType   revision 1.47  
  Work done by the CCPN team.
www.ccpn.ac.uk