|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ITigerstripeProject
Handle on a Tigerstripe Project
Method Summary | |
---|---|
void |
addDependencies(IDependency[] dependencies,
boolean updateCache,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
|
void |
addDependencies(IDependency[] dependencies,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
This is equivalent to addDependencies( dependencies, true ) |
void |
addDependency(IDependency dependency,
boolean updateCache,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
|
void |
addDependency(IDependency dependency,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
This is equivalent to addDependency(dependency, true) |
void |
addFacetReference(org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference facetRef)
|
void |
addProjectChangeListener(org.eclipse.tigerstripe.internal.api.project.IProjectChangeListener listener)
|
void |
addReferencedProject(ITigerstripeProject project)
|
void |
addReferencedProjects(ITigerstripeProject[] project)
|
void |
generate(org.eclipse.tigerstripe.internal.api.project.ITigerstripeVisitor visitor)
|
org.eclipse.tigerstripe.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)
|
org.eclipse.tigerstripe.internal.api.model.IArtifactManagerSession |
getArtifactManagerSession()
Returns the artifact manager session for this Tigerstripe project. |
java.lang.String |
getBaseRepository()
|
org.eclipse.tigerstripe.internal.api.publish.IProjectCSVCreator |
getCSVCreator()
|
IDependency[] |
getDependencies()
|
org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference[] |
getFacetReferences()
|
org.eclipse.tigerstripe.internal.api.model.IArtifactManagerSession |
getIArtifactManagerSession()
Returns the artifact manager session for this Tigerstripe project. |
org.eclipse.tigerstripe.internal.api.project.IImportCheckpoint |
getImportCheckpoint()
Returns the IImportCheckpoint for this project if it exists. |
IPluginReference[] |
getIPluginReferences()
Returns the Plugin references defined in this project |
ITigerstripeProject[] |
getIReferencedProjects()
|
org.eclipse.tigerstripe.internal.api.project.INameProvider |
getNameProvider()
Provides a convenient default unique name provider for all artifacts being created. |
org.eclipse.tigerstripe.internal.api.modules.IModulePackager |
getPackager()
|
IPluginReference[] |
getPluginReferences()
Returns the Plugin references defined in this project |
IProjectDetails |
getProjectDetails()
|
org.eclipse.tigerstripe.internal.api.publish.IProjectPublisher |
getPublisher()
|
ITigerstripeProject[] |
getReferencedProjects()
|
boolean |
hasDependency(IDependency dep)
Returns true if this project has the given dependency in its dependencies list |
boolean |
hasReference(ITigerstripeProject project)
|
IDependency |
makeIDependency(java.lang.String relativePath)
|
org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference |
makeIFacetReference(java.lang.String projectRelativePath)
|
org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference |
makeIFacetReference(java.net.URI facetURI)
|
org.eclipse.tigerstripe.internal.api.contract.useCase.IUseCaseReference |
makeIUseCaseReference(java.lang.String projectRelativePath)
|
void |
removeDependencies(IDependency[] dependencies,
boolean updateCache,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
|
void |
removeDependencies(IDependency[] dependencies,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
This is equivalent to removeDependencies(dependencies, true) |
void |
removeDependency(IDependency dependency,
boolean updateCache,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
|
void |
removeDependency(IDependency dependency,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
This is equivalent to removeDependency(dependency, true) |
void |
removeFacetReference(org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference facetRef)
|
void |
removeProjectChangeListener(org.eclipse.tigerstripe.internal.api.project.IProjectChangeListener listener)
|
void |
removeReferencedProject(ITigerstripeProject project)
|
void |
removeReferencedProjects(ITigerstripeProject[] project)
|
boolean |
requiresDescriptorUpgrade()
Whether the descriptor needs to be upgraded to the correct compatibility level (and default values set properly). |
void |
resetActiveFacet()
|
void |
setActiveFacet(org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference facet,
org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor)
|
void |
setAdvancedProperty(java.lang.String property,
java.lang.String value)
|
Methods inherited from interface org.eclipse.tigerstripe.project.IAbstractTigerstripeProject |
---|
doSave, equals, exists, getBaseDir, getDescriptorFilename, getIProjectDetails, getProjectLabel, getURI, validate |
Method Detail |
---|
org.eclipse.tigerstripe.internal.api.model.IArtifactManagerSession getArtifactManagerSession() throws TigerstripeException
TigerstripeException
IProjectDetails getProjectDetails() throws TigerstripeException
getProjectDetails
in interface IAbstractTigerstripeProject
TigerstripeException
void generate(org.eclipse.tigerstripe.internal.api.project.ITigerstripeVisitor visitor) throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.internal.api.modules.IModulePackager getPackager()
org.eclipse.tigerstripe.internal.api.publish.IProjectPublisher getPublisher()
org.eclipse.tigerstripe.internal.api.publish.IProjectCSVCreator getCSVCreator()
IDependency[] getDependencies() throws TigerstripeException
TigerstripeException
void removeDependency(IDependency dependency, boolean updateCache, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
TigerstripeException
void removeDependencies(IDependency[] dependencies, boolean updateCache, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
TigerstripeException
void addDependency(IDependency dependency, boolean updateCache, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
TigerstripeException
void addDependencies(IDependency[] dependencies, boolean updateCache, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
TigerstripeException
void removeDependency(IDependency dependency, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
dependency
-
TigerstripeException
void removeDependencies(IDependency[] dependencies, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
dependencies
-
TigerstripeException
void addDependency(IDependency dependency, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
dependency
-
TigerstripeException
void addDependencies(IDependency[] dependencies, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
dependencies
-
TigerstripeException
IDependency makeIDependency(java.lang.String relativePath) throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference makeIFacetReference(java.net.URI facetURI) throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference makeIFacetReference(java.lang.String projectRelativePath) throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.internal.api.contract.useCase.IUseCaseReference makeIUseCaseReference(java.lang.String projectRelativePath) throws TigerstripeException
TigerstripeException
void addFacetReference(org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference facetRef) throws TigerstripeException
TigerstripeException
void removeFacetReference(org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference facetRef) throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference[] getFacetReferences() throws TigerstripeException
TigerstripeException
void addProjectChangeListener(org.eclipse.tigerstripe.internal.api.project.IProjectChangeListener listener)
void removeProjectChangeListener(org.eclipse.tigerstripe.internal.api.project.IProjectChangeListener listener)
boolean hasDependency(IDependency dep) throws TigerstripeException
dep
-
TigerstripeException
- if the dep is invalid or the project is invalid.void addReferencedProject(ITigerstripeProject project) throws TigerstripeException
TigerstripeException
void addReferencedProjects(ITigerstripeProject[] project) throws TigerstripeException
TigerstripeException
void removeReferencedProject(ITigerstripeProject project) throws TigerstripeException
TigerstripeException
void removeReferencedProjects(ITigerstripeProject[] project) throws TigerstripeException
TigerstripeException
boolean hasReference(ITigerstripeProject project) throws TigerstripeException
TigerstripeException
void setAdvancedProperty(java.lang.String property, java.lang.String value) throws TigerstripeException
TigerstripeException
boolean requiresDescriptorUpgrade() throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.internal.api.project.IImportCheckpoint getImportCheckpoint() throws TigerstripeException
TigerstripeException
IPluginReference[] getPluginReferences() throws TigerstripeException
TigerstripeException
ITigerstripeProject[] getReferencedProjects() throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.internal.api.project.INameProvider getNameProvider()
java.lang.String getBaseRepository() throws TigerstripeException
TigerstripeException
void setActiveFacet(org.eclipse.tigerstripe.internal.api.contract.segment.IFacetReference facet, org.eclipse.tigerstripe.internal.api.utils.ITigerstripeProgressMonitor monitor) throws TigerstripeException
TigerstripeException
void resetActiveFacet() throws TigerstripeException
TigerstripeException
org.eclipse.tigerstripe.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
org.eclipse.tigerstripe.internal.api.model.IArtifactManagerSession getIArtifactManagerSession() throws TigerstripeException
TigerstripeException
IPluginReference[] getIPluginReferences() throws TigerstripeException
TigerstripeException
ITigerstripeProject[] getIReferencedProjects() throws TigerstripeException
TigerstripeException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |