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

Class: DihedralConstraintList


    List of Dihedral angle restraints, including those that arise from J couplings.
Attributes
Link Attributes
Attribute Methods
Link Attribute Methods
Class Methods
Factory Methods
Other Methods
Appendix

Inheritance:


Details:

Parent: link nmrConstraintStore to class NmrConstraintStore
Main key: serial
Mandatory Attributes: None
Known Subclasses: None
Children:
link constraints to class DihedralConstraint
Constructor: newObj = DihedralConstraintList( nmrConstraintStore, ... )

Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
details String 0..1 free text containing notes, descriptive remarks, etc.  
experimentSerials Int 0..* Serials for experiments that have contributed to Constraints in constraintList. Serve as key for derived link experiments  
measureListSerials Int 0..* Serials for measurementLists that have contributed to Constraints in constraintList. Serve as key for derived link measurementLists.  
name Line 0..1 Name of constraint list. Serves as a descriptive addition to the serial number.  
serial Int 1..1 The serial number is the key for class AbstractConstraintList and together with the parent object serves as a unique identifier for the AbstractConstraintList. Serial numbers are generated by the API. Serial numbers of deleted objects are not reused.  
unit Word 0..1 Measurement unit of listed constraints. Should be made into an enumeration.  
usedForCalculation Boolean 1..1 Determines if the ConstraintList was (or should be) used for structure calculation.  

Inherited Attributes (not in package): applicationDataclassNamefieldNamesinConstructorisDeletedmetaclasspackageNamepackageShortNamequalifiedName

Link Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
conditionState ConditionState 0..1 COndition set that COnstraint list refers to  
constraints DihedralConstraint 0..* (Child link). child link to class DihedralConstraint  
experiments ccp.api.nmr.Nmr.Experiment 0..* Derived. Experiments from which ConstraintLists are derived. May be incomplete or not set.  
measurementLists ccp.api.nmr.Nmr.AbstractMeasurementList 0..* Derived. Measurement Lists used in deriving Constraint list  
method ccp.api.general.Method.Method 0..1 Default Method used for calculating Constraints in ConstraintList. May be overwritten by Method for individual Constraints.  
nmrConstraintListValidations ccp.api.molecule.Validation.NmrConstraintListValidation 0..* Validation results that include AbstractConstraintList  
nmrConstraintStore NmrConstraintStore 1..1 (Parent link). parent link  
parent NmrConstraintStore 1..1 link to parent object - synonym for nmrConstraintStore  

Inherited Attributes (not in package): accessactiveAccessroottopObject

Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
details
getDetails String -
setDetails - String
experimentSerials
getExperimentSerials Int Set -
setExperimentSerials - Int Set
addExperimentSerial - Int
removeExperimentSerial - Int
measureListSerials
getMeasureListSerials Int Set -
setMeasureListSerials - Int Set
addMeasureListSerial - Int
removeMeasureListSerial - Int
name
getName Line -
setName - Line
serial
getSerial Int -
setSerial - Int
unit
getUnit Word -
setUnit - Word
usedForCalculation
getUsedForCalculation Boolean -
setUsedForCalculation - Boolean

Link Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
conditionState
getConditionState ConditionState -
setConditionState - ConditionState
constraints
getConstraints DihedralConstraint Set -
sortedConstraints DihedralConstraint List -
findFirstConstraint DihedralConstraint keyword=value pairs
findAllConstraints DihedralConstraint Set keyword=value pairs
experiments
getExperiments ccp.api.nmr.Nmr.Experiment Set - non-std.
setExperiments - ccp.api.nmr.Nmr.Experiment Set non-std.
sortedExperiments ccp.api.nmr.Nmr.Experiment List -
addExperiment - ccp.api.nmr.Nmr.Experiment non-std.
removeExperiment - ccp.api.nmr.Nmr.Experiment non-std.
findFirstExperiment ccp.api.nmr.Nmr.Experiment keyword=value pairs
findAllExperiments ccp.api.nmr.Nmr.Experiment Set keyword=value pairs
measurementLists
getMeasurementLists ccp.api.nmr.Nmr.AbstractMeasurementList Set - non-std.
setMeasurementLists - ccp.api.nmr.Nmr.AbstractMeasurementList Set non-std.
sortedMeasurementLists ccp.api.nmr.Nmr.AbstractMeasurementList List -
addMeasurementList - ccp.api.nmr.Nmr.AbstractMeasurementList non-std.
removeMeasurementList - ccp.api.nmr.Nmr.AbstractMeasurementList non-std.
findFirstMeasurementList ccp.api.nmr.Nmr.AbstractMeasurementList keyword=value pairs
findAllMeasurementLists ccp.api.nmr.Nmr.AbstractMeasurementList Set keyword=value pairs
method
getMethod ccp.api.general.Method.Method -
setMethod - ccp.api.general.Method.Method
nmrConstraintListValidations
getNmrConstraintListValidations ccp.api.molecule.Validation.NmrConstraintListValidation Set -
setNmrConstraintListValidations - ccp.api.molecule.Validation.NmrConstraintListValidation Set
sortedNmrConstraintListValidations ccp.api.molecule.Validation.NmrConstraintListValidation List -
addNmrConstraintListValidation - ccp.api.molecule.Validation.NmrConstraintListValidation
removeNmrConstraintListValidation - ccp.api.molecule.Validation.NmrConstraintListValidation
findFirstNmrConstraintListValidation ccp.api.molecule.Validation.NmrConstraintListValidation keyword=value pairs
findAllNmrConstraintListValidations ccp.api.molecule.Validation.NmrConstraintListValidation Set keyword=value pairs
nmrConstraintStore
getNmrConstraintStore NmrConstraintStore -
parent
getParent NmrConstraintStore -

Class Methods (in package)

Go to Top
Method Return Parameters Comment
checkValid - Boolean
checkAllValid - Boolean
getByKey DihedralConstraintList 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
newDihedralConstraint DihedralConstraint resonances, ...

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:51_00018

isImplicit:

False

Tag

Value
repositoryId $Id: $

Tag

Value
repositoryTag $Name: $

Special constructor code:

None

Special destructor code:

None

Special postDestructor code:

None

Constraints:

None
Known inward one-way links: None
  Data Model Version 2.1.2
Go to Top  
  Autogenerated by  PyApiDocGen  revision 1.3   on  Mon Mar 2 17:25:04 2015    from data model package  ccp.api.nmr.NmrConstraint.DihedralConstraintList   revision ?  
  Work done by the CCPN team.
www.ccpn.ac.uk