apollo.editor
Class AnnotationAddEvent

java.lang.Object
  extended by java.util.EventObject
      extended by apollo.editor.FeatureChangeEvent
          extended by apollo.editor.AnnotationChangeEvent
              extended by apollo.editor.AnnotationAddEvent
All Implemented Interfaces:
java.io.Serializable

public class AnnotationAddEvent
extends AnnotationChangeEvent

AnnotationChangeEvent for add

See Also:
Serialized Form

Field Summary
 
Fields inherited from class apollo.editor.FeatureChangeEvent
ADD, DELETE, logger, MERGE, parentFeature, REDRAW, REPLACE, SPLIT, SYNC
 
Fields inherited from class java.util.EventObject
source
 
Constructor Summary
AnnotationAddEvent(java.lang.Object source, AnnotatedFeatureI addedAnnot)
          A feature has been added, e.g.
AnnotationAddEvent(java.lang.Object source, AnnotatedFeatureI annot, TransactionSubpart subpart)
          A subpart has been added, e.g.
AnnotationAddEvent(java.lang.Object source, AnnotatedFeatureI feat, TransactionSubpart subpart, boolean singular)
           
 
Method Summary
protected  java.lang.String getOperationAsString()
           
 boolean isAdd()
           
 
Methods inherited from class apollo.editor.AnnotationChangeEvent
addTransaction, getAnnotTop, getChangedAnnot, getChangeTop, getChildChangeEvent, getDeletedFeature, getNumberOfChildren, getOldComment, getOldId, getOldString, getParentFeature, getSubpartRank, isCommentChange, isStringChange, isUndo, setDeletedFeature, setOldComment, setOldId, setOldString, setSubpartRank, toString
 
Methods inherited from class apollo.editor.FeatureChangeEvent
getAddedFeature, getChangedFeature, getOperation, getReplacedFeature, getSource, getSubpart, getUpdateDetails, hasSubpart, isCompound, isDelete, isEndOfEditSession, isExonChange, isMerge, isMove, isRootAnnotChange, isSplit, isSync, isTranscriptChange, isUpdate, setChangeTop, setParentFeature, setReplacedFeature
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AnnotationAddEvent

public AnnotationAddEvent(java.lang.Object source,
                          AnnotatedFeatureI addedAnnot)
A feature has been added, e.g. gene, transcript, exon


AnnotationAddEvent

public AnnotationAddEvent(java.lang.Object source,
                          AnnotatedFeatureI annot,
                          TransactionSubpart subpart)
A subpart has been added, e.g. comment, synonym. This will cause hasSubpart() to be true.


AnnotationAddEvent

public AnnotationAddEvent(java.lang.Object source,
                          AnnotatedFeatureI feat,
                          TransactionSubpart subpart,
                          boolean singular)
Method Detail

isAdd

public boolean isAdd()
Overrides:
isAdd in class FeatureChangeEvent

getOperationAsString

protected java.lang.String getOperationAsString()
Overrides:
getOperationAsString in class FeatureChangeEvent