public interface IFolder extends IContainer
Modifier and Type | Method and Description |
---|---|
void |
addMapping(IMapping intfc)
Adds a mapping to this folder.
|
void |
addReusableMapping(IReusableMapping pReusableMapping)
Adds a reusable mapping to this folder.
|
IMapping |
findMapping(java.lang.String name)
Finds a mapping owned by this folder, given a mapping name.
|
IReusableMapping |
findReusableMapping(java.lang.String name)
Finds a reusable mapping in this folder, given a mapping name.
|
java.util.List |
getMappings()
Gets a list of mappings owned by this folder.
|
IProject |
getProject()
Gets the project which owns this folder.
|
IReleaseTag |
getReleaseTag()
Gets the release tag for this folder.
|
java.util.List |
getReusableMappings()
Gets a list of reusable mappings owned by this folder.
|
void |
removeMapping(IMapping intfc)
Removes a mapping from this folder.
|
void |
removeReusableMapping(IReusableMapping pReusableMapping)
Removes a reusable mapping from this folder.
|
getChildren
getGlobalId, getName, getNumericId
IProject getProject()
java.util.List getMappings()
void addMapping(IMapping intfc)
intfc
- mapping to add to this folder.void removeMapping(IMapping intfc)
intfc
- mapping to remove.IMapping findMapping(java.lang.String name)
name
- name of the mapping to find.java.util.List getReusableMappings()
void addReusableMapping(IReusableMapping pReusableMapping)
pReusableMapping
- reusable mapping to add to this folder.void removeReusableMapping(IReusableMapping pReusableMapping)
pReusableMapping
- reusable mapping to remove.IReusableMapping findReusableMapping(java.lang.String name)
name
- name of reusable mapping to find.IReleaseTag getReleaseTag()