uci.uml.ui
Class ProjectMember

java.lang.Object
  |
  +--uci.uml.ui.ProjectMember
Direct Known Subclasses:
ProjectMemberDiagram, ProjectMemberModel

public abstract class ProjectMember
extends Object


Field Summary
protected  String _name
           
protected  Project _project
           
 
Constructor Summary
ProjectMember(String name, Project project)
           
 
Method Summary
abstract  String getFileExtension()
           
 String getName()
           
 Project getProject()
           
abstract  String getType()
           
 URL getURL()
           
abstract  void load()
           
abstract  void save(String path, boolean overwrite)
           
 void setName(String s)
           
 void updateProjectName()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_name

protected String _name

_project

protected Project _project
Constructor Detail

ProjectMember

public ProjectMember(String name,
                     Project project)
Method Detail

getName

public String getName()

setName

public void setName(String s)

getProject

public Project getProject()

updateProjectName

public void updateProjectName()

getType

public abstract String getType()

getFileExtension

public abstract String getFileExtension()

getURL

public URL getURL()

load

public abstract void load()
                   throws IOException,
                          org.xml.sax.SAXException

save

public abstract void save(String path,
                          boolean overwrite)