public interface IProject extends IModelObject
Modifier and Type | Method and Description |
---|---|
void |
addComponentKM(IKnowledgeModule compKM)
Adds a component KM to this project.
|
java.util.List |
getAllKMs()
Gets a list of all mapping-related project KMs (of all types) that are owned by the project.
|
java.lang.String |
getCode()
Returns a code that is used as a unique identifier for the object in the repository.
|
java.util.List |
getKMs(IKnowledgeModule.KMType type)
Get a list of all component KMs of the specified type.
|
java.util.Collection |
getSequences()
Gets a list of sequences associated with this project.
|
java.util.Collection |
getUserFunctions()
Gets the list of user functions owned by this project, as well as any global
user functions that are in scope for the project.
|
java.util.Collection |
getVariables()
Gets a list of variables associated with this project.
|
getGlobalId, getName, getNumericId
java.lang.String getCode()
java.util.Collection getUserFunctions()
java.util.Collection getVariables()
java.util.Collection getSequences()
java.util.List getAllKMs()
java.util.List getKMs(IKnowledgeModule.KMType type)
type
- the component KM type.void addComponentKM(IKnowledgeModule compKM)
compKM
- the component KM to be added.