Main Page | Packages | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | Related Pages

com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit Class Reference

Base class for editor components of RQML first-class elements. More...

Inheritance diagram for com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit:

com.arcle.rmt.j2se.swing.vc.ElementEdit com.arcle.rmt.j2se.swing.vc.rqml.AssumptionEdit com.arcle.rmt.j2se.swing.vc.rqml.ContextEdit com.arcle.rmt.j2se.swing.vc.rqml.IssueEdit com.arcle.rmt.j2se.swing.vc.rqml.LexiconEdit com.arcle.rmt.j2se.swing.vc.rqml.ProjectEdit com.arcle.rmt.j2se.swing.vc.rqml.RequirementEdit com.arcle.rmt.j2se.swing.vc.rqml.StakeholderEdit com.arcle.rmt.j2se.swing.vc.rqml.TaxonomyEdit com.arcle.rmt.j2se.swing.vc.rqml.UsecaseEdit List of all members.

Public Member Functions

void update (Observable src, Object param)

Protected Member Functions

 FirstClassEdit (RQMLFirstClass elem)
List createPanels ()
 Creates panels for the common attributes of first-class elements: - GeneralAttributes1 - GeneralAttributes2.

RQMLFirstClass getElement ()
 Returns the element being edited.

Action createDeleteElementAction ()
 Factory method that creates the "delete" action.


Private Attributes

RQMLFirstClass _elem
 The element being edited.


Detailed Description

Base class for editor components of RQML first-class elements.

This class defines the standard panels shared by all first-class element editors, which are:

Author:
Sasmito Adibowo
Version:
Id
FirstClassEdit.java,v 1.6 2003/05/15 19:43:55 adib Exp

Definition at line 84 of file j2se/swing/vc/rqml/FirstClassEdit.java.


Constructor & Destructor Documentation

com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.FirstClassEdit RQMLFirstClass  elem  )  [protected]
 

Parameters:
elem the element to edit.

Definition at line 88 of file j2se/swing/vc/rqml/FirstClassEdit.java.

References com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit._elem.


Member Function Documentation

Action com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.createDeleteElementAction  )  [protected, virtual]
 

Factory method that creates the "delete" action.

Implements com.arcle.rmt.j2se.swing.vc.ElementEdit.

Definition at line 158 of file j2se/swing/vc/rqml/FirstClassEdit.java.

List com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.createPanels  )  [protected, virtual]
 

Creates panels for the common attributes of first-class elements: - GeneralAttributes1 - GeneralAttributes2.

Returns:
a List of FirstClassPanel objects.

Implements com.arcle.rmt.j2se.swing.vc.ElementEdit.

Reimplemented in com.arcle.rmt.j2se.swing.vc.rqml.ContextEdit, com.arcle.rmt.j2se.swing.vc.rqml.LexiconEdit, com.arcle.rmt.j2se.swing.vc.rqml.ProjectEdit, com.arcle.rmt.j2se.swing.vc.rqml.TaxonomyEdit, and com.arcle.rmt.j2se.swing.vc.rqml.UsecaseEdit.

Definition at line 134 of file j2se/swing/vc/rqml/FirstClassEdit.java.

RQMLFirstClass com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.getElement  )  [protected]
 

Returns the element being edited.

Definition at line 148 of file j2se/swing/vc/rqml/FirstClassEdit.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.UsecaseEdit.createPanels(), com.arcle.rmt.j2se.swing.vc.rqml.TaxonomyEdit.createPanels(), com.arcle.rmt.j2se.swing.vc.rqml.ProjectEdit.createPanels(), com.arcle.rmt.j2se.swing.vc.rqml.LexiconEdit.createPanels(), com.arcle.rmt.j2se.swing.vc.rqml.ContextEdit.createPanels(), and com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.update().

void com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.update Observable  src,
Object  param
 

Definition at line 98 of file j2se/swing/vc/rqml/FirstClassEdit.java.

References com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.getElement(), com.arcle.rmt.j2se.model.RQMLDocumentUpdateEvent.getElement(), and com.arcle.rmt.j2se.model.RQMLDocumentUpdateEvent.getEventType().


Member Data Documentation

RQMLFirstClass com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit._elem [private]
 

The element being edited.

Definition at line 168 of file j2se/swing/vc/rqml/FirstClassEdit.java.

Referenced by com.arcle.rmt.j2se.swing.vc.rqml.FirstClassEdit.FirstClassEdit().


The documentation for this class was generated from the following file:
Generated on Fri Jun 18 19:54:21 2004 for Arcle Rambutan by doxygen 1.3.5