public interface Project
This interface is not intended to be implemented by clients.
Modifier and Type | Method and Description |
---|---|
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.
|
String getName()
File getFile()
EvaluationManager.loadProject(File)
Collection<TextTemplate> getTextTemplates()
TextTemplate
elements.TextTemplate
Collection<RuleSet> getRuleSets()
RuleSet
elements.RuleSet
Collection<Rule> getEntryRules()
entry
.Rule
elements.Rule
,
RuleSet.getRules()
,
VisibilityKind.ENTRY_POINT
Collection<Type> getTypes()
Type
elements.Type
Collection<Type> getRootTypes()
Type
elements.Type.isRoot()