Difference between revisions of "Common class (extension point)"

From BioUML platform
Jump to: navigation, search
(Added info about Template:Element types generation.)
m ({{Class}})
Line 1: Line 1:
 
{{Extension point|commonClass|ru.biosoft.access|since=0.9.3}}
 
{{Extension point|commonClass|ru.biosoft.access|since=0.9.3}}
 
=== Description ===
 
=== Description ===
Common classes are Java classes which implement <code>ru.biosoft.access.DataElement</code> interface and commonly appear in the [[repository]] tree. If you create new type of elements which appear in the repository, then it's desired to register it via this extension point.
+
Common classes are Java classes which implement {{Class|ru.biosoft.access.DataElement}} interface and commonly appear in the [[repository]] tree. If you create new type of elements which appear in the repository, then it's desired to register it via this extension point.
  
 
Currently common classes are used in two places:
 
Currently common classes are used in two places:

Revision as of 15:49, 13 May 2013

Identifier
ru.biosoft.access.commonClass
Plugin
ru.biosoft.access
Since
0.9.3

Description

Common classes are Java classes which implement DataElement interface and commonly appear in the repository tree. If you create new type of elements which appear in the repository, then it's desired to register it via this extension point.

Currently common classes are used in two places:

Configuration Markup

<!ELEMENT class>
<!ATTLIST class
     name        CDATA #REQUIRED
>
name
Fully-qualified name of the common class

Example

<extension point="ru.biosoft.access.commonClass">
   <class name="ru.biosoft.bsa.SqlTrack"/>
   <class name="ru.biosoft.bsa.AnnotatedSequence"/>
</extension>

Two common classes are specified here: SqlTrack and AnnotatedSequence.

Personal tools
Namespaces

Variants
Actions
BioUML platform
Community
Modelling
Analysis & Workflows
Collaborative research
Development
Virtual biology
Wiki
Toolbox