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

Class: AbstractPanel


Abstract Class
Attributes
Link Attributes
Attribute Methods
Link Attribute Methods
Class Methods
Factory Methods
Other Methods
Appendix

Inheritance:


Details:

Parent: link layout to class Layout
Main key: serial
Mandatory Attributes: moduleCode
Known Subclasses: ModulePanel, WindowPanel
Children:
link actionLinks to class ActionLink
link parameters to class PanelParameter

Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
gridCell NonNegativeInt 2..2 Grid cell for layout.  
gridSpan PositiveInt 2..2 Grid span for layout  
isCollapsed Boolean 1..1 Is Panel collapsed?  
layoutArea LayoutArea 1..1 Layout area where panel belongs.  
moduleCode Word 1..1 code of module contained in panel. Serves as identifier for link to AbstractModule.  
name Line 0..1 Human-intelligible name to distinguish panels on screen, and idenitfy them in the code.  
rank PositiveInt 1..1 Display rank, determning tab order and what goes on top of what  
serial Int 1..1 Serial number of object. Serves as object main key. Serial numbers of deleted objects are not re-used. Serial numbers can only be set by the implementation. Values are in practice always positive, since negative values are interpreted as a signal to set the next free serial  

Inherited Attributes (not in package): applicationDataclassNamefieldNamesinConstructorisDeletedmetaclasspackageNamepackageShortNamequalifiedName

Link Attributes (in package)

Go to Top
Attribute Type Multiplicity Description
actionLinks ActionLink 0..* (Child link). ActionLinks with this panel as the owner.  
layout Layout 1..1 (Parent link). parent link  
listenLinks ActionLink 0..* Links that have this panel as the target  
module ccpnmr.api.AnalysisWindow.AbstractModule 0..1 Derived.   
parameters PanelParameter 0..* (Child link). child link to class PanelParameter  
parent Layout 1..1 link to parent object - synonym for layout  

Inherited Attributes (not in package): accessactiveAccessroottopObject

Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
gridCell
getGridCell NonNegativeInt Tuple -
setGridCell - NonNegativeInt List
gridSpan
getGridSpan PositiveInt Tuple -
setGridSpan - PositiveInt List
isCollapsed
getIsCollapsed Boolean -
setIsCollapsed - Boolean
layoutArea
getLayoutArea LayoutArea -
setLayoutArea - LayoutArea
moduleCode
getModuleCode Word -
setModuleCode - Word
name
getName Line -
setName - Line
rank
getRank PositiveInt -
setRank - PositiveInt
serial
getSerial Int -
setSerial - Int

Link Attribute Methods (in package)

Go to Top
Attribute Method Return Parameters Comment
actionLinks
getActionLinks ActionLink Set -
sortedActionLinks ActionLink List -
findFirstActionLink ActionLink keyword=value pairs
findAllActionLinks ActionLink Set keyword=value pairs
layout
getLayout Layout -
listenLinks
getListenLinks ActionLink Set -
setListenLinks - ActionLink Set
sortedListenLinks ActionLink List -
findFirstListenLink ActionLink keyword=value pairs
findAllListenLinks ActionLink Set keyword=value pairs
module
getModule ccpnmr.api.AnalysisWindow.AbstractModule - non-std.
setModule - ccpnmr.api.AnalysisWindow.AbstractModule non-std.
parameters
getParameters PanelParameter Set -
sortedParameters PanelParameter List -
findFirstParameter PanelParameter keyword=value pairs
findAllParameters PanelParameter Set keyword=value pairs
parent
getParent Layout -

Class Methods (in package)

Go to Top
Method Return Parameters Comment
getByKey AbstractPanel memops.api.Implementation.MemopsObject, Any List static
getFullKey Any List Boolean
getLocalKey Any -

Factory Methods (in package)

Go to Top
Method Return Parameters
newActionLink ActionLink role, target, ...
newPanelParameter PanelParameter name, ...

Other Methods (in package)

Go to Top
Method Return Parameters Comment
None

Appendix

Go to Top

guid:

www.ccpn.ac.uk_Fogh_2011-11-16-17:07:15_00015

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  Thu Oct 2 16:09:19 2014    from data model package  ccpnmr.api.AnalysisLayout.AbstractPanel   revision ?  
  Work done by the CCPN team.
www.ccpn.ac.uk