public interface SourceLocator extends ModelElement
The following features are supported:
ResourcesPackage.getSourceLocator()
Modifier and Type | Method and Description |
---|---|
EList<String> |
getExcludedPaths()
Returns the value of the 'Excluded Paths' attribute list.
|
EList<Predicate> |
getPredicates()
Returns the value of the 'Predicates' containment reference list.
|
EList<ProjectFactory> |
getProjectFactories()
Returns the value of the 'Project Factories' containment reference list.
|
String |
getRootFolder()
Returns the value of the 'Root Folder' attribute.
|
void |
handleProjects(EList<ProjectFactory> defaultProjectFactories,
ProjectHandler projectHandler,
MultiStatus status,
IProgressMonitor monitor) |
boolean |
isLocateNestedProjects()
Returns the value of the 'Locate Nested Projects' attribute.
|
IProject |
loadProject(EList<ProjectFactory> defaultProjectFactories,
BackendContainer backendContainer,
IProgressMonitor monitor) |
boolean |
matches(IProject project) |
void |
setLocateNestedProjects(boolean value)
Sets the value of the '
Locate Nested Projects ' attribute. |
void |
setRootFolder(String value)
Sets the value of the '
Root Folder ' attribute. |
getAnnotation, getAnnotations
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
String getRootFolder()
If the meaning of the 'Root Folder' attribute isn't clear, there really should be more of a description here...
setRootFolder(String)
,
ResourcesPackage.getSourceLocator_RootFolder()
void setRootFolder(String value)
Root Folder
' attribute.
value
- the new value of the 'Root Folder' attribute.getRootFolder()
EList<String> getExcludedPaths()
String
.
If the meaning of the 'Excluded Paths' attribute list isn't clear, there really should be more of a description here...
ResourcesPackage.getSourceLocator_ExcludedPaths()
EList<ProjectFactory> getProjectFactories()
ProjectFactory
.
If the meaning of the 'Project Factories' containment reference list isn't clear, there really should be more of a description here...
ResourcesPackage.getSourceLocator_ProjectFactories()
boolean isLocateNestedProjects()
If the meaning of the 'Locate Nested Projects' attribute isn't clear, there really should be more of a description here...
setLocateNestedProjects(boolean)
,
ResourcesPackage.getSourceLocator_LocateNestedProjects()
void setLocateNestedProjects(boolean value)
Locate Nested Projects
' attribute.
value
- the new value of the 'Locate Nested Projects' attribute.isLocateNestedProjects()
EList<Predicate> getPredicates()
Predicate
.
If the meaning of the 'Predicates' containment reference list isn't clear, there really should be more of a description here...
ResourcesPackage.getSourceLocator_Predicates()
boolean matches(IProject project)
IProject loadProject(EList<ProjectFactory> defaultProjectFactories, BackendContainer backendContainer, IProgressMonitor monitor)
void handleProjects(EList<ProjectFactory> defaultProjectFactories, ProjectHandler projectHandler, MultiStatus status, IProgressMonitor monitor)
Copyright (c) 2014 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v2.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v20.html