|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ITigerstripeModelProject
Handle on a Tigerstripe Project
| Method Summary | |
|---|---|
void |
addDependencies(IDependency[] dependencies,
IProgressMonitor monitor)
|
void |
addDependency(IDependency dependency,
IProgressMonitor monitor)
|
void |
addFacetReference(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facetRef)
|
void |
addPluginConfig(IPluginConfig config)
|
void |
addReferencedProject(ITigerstripeModelProject project)
|
void |
addReferencedProjects(ITigerstripeModelProject[] project)
|
PluginRunStatus[] |
generate(IM1RunConfig config,
IProgressMonitor monitor)
|
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference |
getActiveFacet()
|
java.lang.String |
getAdvancedProperty(java.lang.String property)
|
java.lang.String |
getAdvancedProperty(java.lang.String property,
java.lang.String defaultValue)
|
IArtifactManagerSession |
getArtifactManagerSession()
Returns the artifact manager session for this Tigerstripe project. |
IDependency[] |
getDependencies()
|
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference[] |
getFacetReferences()
|
org.eclipse.tigerstripe.workbench.internal.modelManager.ProjectModelManager |
getModelManager()
|
IPluginConfig[] |
getPluginConfigs()
Returns the Plugin references defined in this project |
ITigerstripeModelProject[] |
getReferencedProjects()
|
boolean |
hasDependency(IDependency dep)
Returns true if this project has the given dependency in its dependencies list |
boolean |
hasReference(ITigerstripeModelProject project)
|
IDependency |
makeDependency(java.lang.String relativePath)
|
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference |
makeFacetReference(java.lang.String projectRelativePath)
|
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference |
makeFacetReference(java.net.URI facetURI)
|
org.eclipse.tigerstripe.workbench.internal.api.contract.useCase.IUseCaseReference |
makeUseCaseReference(java.lang.String projectRelativePath)
|
void |
removeDependencies(IDependency[] dependencies,
IProgressMonitor monitor)
|
void |
removeDependency(IDependency dependency,
IProgressMonitor monitor)
|
void |
removeFacetReference(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facetRef)
|
void |
removePluginConfig(IPluginConfig config)
|
void |
removeReferencedProject(ITigerstripeModelProject project)
|
void |
removeReferencedProjects(ITigerstripeModelProject[] project)
|
void |
resetActiveFacet()
|
void |
setActiveFacet(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facet,
IProgressMonitor monitor)
|
void |
setAdvancedProperty(java.lang.String property,
java.lang.String value)
|
| Methods inherited from interface org.eclipse.tigerstripe.workbench.project.IAbstractTigerstripeProject |
|---|
containsErrors, delete, exists, getFullPath, getLocation, getName, getProjectDetails, setProjectDetails |
| Methods inherited from interface org.eclipse.tigerstripe.workbench.IWorkingCopy |
|---|
addOriginalChangeListener, commit, dispose, getOriginal, isDirty, isWorkingCopy, makeWorkingCopy, removeOriginalChangeListener |
| Method Detail |
|---|
org.eclipse.tigerstripe.workbench.internal.modelManager.ProjectModelManager getModelManager()
throws TigerstripeException
TigerstripeException
IArtifactManagerSession getArtifactManagerSession()
throws TigerstripeException
TigerstripeException
PluginRunStatus[] generate(IM1RunConfig config,
IProgressMonitor monitor)
throws TigerstripeException
TigerstripeException
IDependency[] getDependencies()
throws TigerstripeException
TigerstripeException
void removeDependency(IDependency dependency,
IProgressMonitor monitor)
throws WorkingCopyException,
TigerstripeException
dependency -
TigerstripeException
WorkingCopyException
void removeDependencies(IDependency[] dependencies,
IProgressMonitor monitor)
throws WorkingCopyException,
TigerstripeException
dependencies -
TigerstripeException
WorkingCopyException
void addDependency(IDependency dependency,
IProgressMonitor monitor)
throws WorkingCopyException,
TigerstripeException
dependency -
TigerstripeException
WorkingCopyException
void addDependencies(IDependency[] dependencies,
IProgressMonitor monitor)
throws WorkingCopyException,
TigerstripeException
dependencies -
TigerstripeException
WorkingCopyException
IDependency makeDependency(java.lang.String relativePath)
throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference makeFacetReference(java.net.URI facetURI)
throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference makeFacetReference(java.lang.String projectRelativePath)
throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.workbench.internal.api.contract.useCase.IUseCaseReference makeUseCaseReference(java.lang.String projectRelativePath)
throws TigerstripeException
TigerstripeException
void addFacetReference(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facetRef)
throws TigerstripeException
TigerstripeException
void removeFacetReference(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facetRef)
throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference[] getFacetReferences()
throws TigerstripeException
TigerstripeException
boolean hasDependency(IDependency dep)
throws TigerstripeException
dep -
TigerstripeException - if the dep is invalid or the project is invalid.
void addReferencedProject(ITigerstripeModelProject project)
throws WorkingCopyException,
TigerstripeException
WorkingCopyException
TigerstripeException
void addReferencedProjects(ITigerstripeModelProject[] project)
throws WorkingCopyException,
TigerstripeException
WorkingCopyException
TigerstripeException
void removeReferencedProject(ITigerstripeModelProject project)
throws WorkingCopyException,
TigerstripeException
WorkingCopyException
TigerstripeException
void removeReferencedProjects(ITigerstripeModelProject[] project)
throws WorkingCopyException,
TigerstripeException
WorkingCopyException
TigerstripeException
boolean hasReference(ITigerstripeModelProject project)
throws WorkingCopyException,
TigerstripeException
WorkingCopyException
TigerstripeException
void setAdvancedProperty(java.lang.String property,
java.lang.String value)
throws WorkingCopyException,
TigerstripeException
WorkingCopyException
TigerstripeException
IPluginConfig[] getPluginConfigs()
throws TigerstripeException
TigerstripeException
void addPluginConfig(IPluginConfig config)
throws TigerstripeException
TigerstripeException
void removePluginConfig(IPluginConfig config)
throws TigerstripeException
TigerstripeException
ITigerstripeModelProject[] getReferencedProjects()
throws TigerstripeException
TigerstripeException
void setActiveFacet(org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference facet,
IProgressMonitor monitor)
throws TigerstripeException
TigerstripeException
void resetActiveFacet()
throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.workbench.internal.api.contract.segment.IFacetReference getActiveFacet()
throws TigerstripeException
TigerstripeException
java.lang.String getAdvancedProperty(java.lang.String property)
throws TigerstripeException
TigerstripeException
java.lang.String getAdvancedProperty(java.lang.String property,
java.lang.String defaultValue)
throws TigerstripeException
TigerstripeException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||