|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IXtendXpandProject
Represents a project containing openArchitectureWare resources. These are Xpand template, Xtend files, Workflow files etc.
Method Summary | |
---|---|
void |
analyze(org.eclipse.core.runtime.IProgressMonitor monitor,
ExecutionContext ctx)
Analyzes the project's resources and marks erraneous resources. |
IXtendXpandResource |
findExtXptResource(java.lang.String fqn,
java.lang.String extension)
Finds an Xtend resource by its fully qualified name and file extension. |
IXtendXpandResource |
findXtendXpandResource(org.eclipse.core.resources.IStorage file)
Finds an Xtend resource by it's underlying IStorage instance |
IXtendXpandProject[] |
getAllReferencedProjects()
|
IXtendXpandResource[] |
getAllRegisteredResources()
|
org.eclipse.jdt.core.IJavaProject |
getProject()
Returns the corresponding Java Project . |
IXtendXpandProject[] |
getReferencedProjects()
|
IXtendXpandResource[] |
getRegisteredResources()
Returns all registered resources within the project. |
void |
unregisterXtendXpandResource(IXtendXpandResource res)
Unregisters a resource from the project. |
Methods inherited from interface org.eclipse.core.runtime.IAdaptable |
---|
getAdapter |
Method Detail |
---|
IXtendXpandResource findExtXptResource(java.lang.String fqn, java.lang.String extension)
fqn
- The full qualified name in Xtend syntax. For example:
my::templates::Main
IXtendXpandResource findXtendXpandResource(org.eclipse.core.resources.IStorage file)
-
IXtendXpandResource[] getRegisteredResources()
org.eclipse.jdt.core.IJavaProject getProject()
Java Project
.
void unregisterXtendXpandResource(IXtendXpandResource res)
res
- Resource which should be unregistered.void analyze(org.eclipse.core.runtime.IProgressMonitor monitor, ExecutionContext ctx)
monitor
- (optional) A monitor for the progress of the analysis.IXtendXpandResource[] getAllRegisteredResources()
IXtendXpandProject[] getReferencedProjects()
IXtendXpandProject[] getAllReferencedProjects()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |