Package org.ucworkbench.model

Interface Summary
IFileElement This is a model interface for objects representing files without corresponding model
IFileModel It is a base interface for root model objects in files (e.g. use case, actor).
IFolderElement This is a general interface for all folder elements (e.g.
IIdentifiable  
IModelFileElement This interface is implemented by all file-based objects.
IModule This object is used to organize requirements artifacts into groups of related items.
IProjectFoldersProvider  
IProjectInfoProvider  
IPropertiesSection Interface for object containing the properties section for each model file.
IProperty Interface for properties.
IPropertyColonSeparator This is an interface for separator between property name and property value.
IPropertyName Represents the name of the corresponding property.
IPropertyValue Represents the value of the corresponding property
IReference Interface for the objects containing references to other artifacts in the project.
IRequirementsFolder This interface is used for folders containing requirements artifacts (actor files, use cases, business objects, etc.).
ISection This is a model for single section in artifact file.
ISectionHeader This is a model for header of the section in file.
IText This model is a component of descriptions that can contain references.
ITextModel This is a base interface for all model objects that are fragments of text files.
ITextWithReferences Module for text object that can contain references to other artifacts in the UC Project.
IUCElement This is a basic interface for all objects in the model: project, requirements folder, templates folder, screens folder, use cases, steps, etc.
IUCProject This interface is used to represent whole UC Workbench project and it's functionality.
IWhitespace This is an interface for model objects representing whitespaces in artifact files.