|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Project
Describes the contents (template, rules & scripts) of a project.
This interface is not intended to be implemented by clients.
EvaluationContext.getProject(),
EvaluationManager.loadProject(File)| Method Summary | |
|---|---|
Collection<Rule> |
getEntryRules()
Returns the collection of available rules with an visibility entry. |
File |
getFile()
Returns the file from where this project has been loaded. |
String |
getName()
Returns the project name. |
Collection<Type> |
getRootTypes()
Returns the collection of root types (with no super-types) on which at least one script is defined. |
Collection<RuleSet> |
getRuleSets()
Returns the collection of available rule sets. |
Collection<TextTemplate> |
getTextTemplates()
Returns the collection of available text templates. |
Collection<Type> |
getTypes()
Returns the collection of types on which at least one script is defined. |
| Method Detail |
|---|
String getName()
File getFile()
EvaluationManager.loadProject(File)Collection<TextTemplate> getTextTemplates()
TextTemplate elements.TextTemplateCollection<RuleSet> getRuleSets()
RuleSet elements.RuleSetCollection<Rule> getEntryRules()
entry.
Rule elements.Rule,
RuleSet.getRules(),
VisibilityKind.ENTRY_POINTCollection<Type> getTypes()
Type elements.TypeCollection<Type> getRootTypes()
Type elements.Type.isRoot()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||