|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface SourcePathController
Method Summary | |
---|---|
void |
deleteSourcePath(java.lang.Object modelElement)
Delete the source path settings of the model element. |
java.util.Collection |
getAllModelElementsWithSourcePath()
Retrieve a collection of all model elements that have source path settings. |
java.io.File |
getSourcePath(java.lang.Object modelElement)
From a model element retrieve its source path or null if it does not have a direct one (if that happens, you must use recursively its parent or the parent's parent). |
org.argouml.uml.ui.SourcePathTableModel |
getSourcePathSettings()
Provide the complete list of existing source path settings for a model on request. |
void |
setSourcePath(java.lang.Object modelElement,
java.io.File sourcePath)
Set the source path for a specific model element (package or classifier) based on a given File object. |
void |
setSourcePath(org.argouml.uml.ui.SourcePathTableModel srcPaths)
Set the source path of the model from the specified settings. |
Method Detail |
---|
java.io.File getSourcePath(java.lang.Object modelElement)
modelElement
- model element
org.argouml.uml.ui.SourcePathTableModel getSourcePathSettings()
void setSourcePath(java.lang.Object modelElement, java.io.File sourcePath)
modelElement
- the model elementsourcePath
- its source pathvoid setSourcePath(org.argouml.uml.ui.SourcePathTableModel srcPaths)
srcPaths
- the source path settings to be set in the model. Note,
these are used in a resetting way, use the object retrieved with.getSourcePathSettings()
void deleteSourcePath(java.lang.Object modelElement)
modelElement
- the model element for which the source path settings
are going to be removedjava.util.Collection getAllModelElementsWithSourcePath()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |