org.argouml.uml
Class ProjectMemberModel

java.lang.Object
  extended byorg.argouml.kernel.AbstractProjectMember
      extended byorg.argouml.uml.ProjectMemberModel
All Implemented Interfaces:
ProjectMember

public class ProjectMemberModel
extends AbstractProjectMember


Field Summary
private static String FILE_EXT
           
private static String MEMBER_TYPE
           
private  Object model
           
 
Fields inherited from class org.argouml.kernel.AbstractProjectMember
 
Constructor Summary
ProjectMemberModel(Object m, Project p)
          The constructor.
 
Method Summary
 Object getModel()
           
 String getType()
           
 String getZipFileExtension()
           
protected  void setModel(Object m)
           
 
Methods inherited from class org.argouml.kernel.AbstractProjectMember
getUniqueDiagramName, getZipName, makeUniqueName, remove
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MEMBER_TYPE

private static final String MEMBER_TYPE
See Also:
Constant Field Values

FILE_EXT

private static final String FILE_EXT
See Also:
Constant Field Values

model

private Object model
Constructor Detail

ProjectMemberModel

public ProjectMemberModel(Object m,
                          Project p)
The constructor.

Parameters:
m - the model
p - the project
Method Detail

getModel

public Object getModel()
Returns:
the model

setModel

protected void setModel(Object m)
Parameters:
m - the model

getType

public String getType()
Specified by:
getType in interface ProjectMember
Specified by:
getType in class AbstractProjectMember
Returns:
a short string defining the member type. Usually equals the file extension.
See Also:
AbstractProjectMember.getType()

getZipFileExtension

public String getZipFileExtension()
Specified by:
getZipFileExtension in interface ProjectMember
Overrides:
getZipFileExtension in class AbstractProjectMember
Returns:
the file extension string
See Also:
AbstractProjectMember.getZipFileExtension()


ArgoUML © 1996-2004 (20050222)ArgoUML HomepageArgoUML Developers' pageArgoUML Cookbook