Classes, interfaces, and traits
ExtendFile¶
A file that can be extended by different artifacts.
« More »
Artifact¶
An artifact associated with a feature.
« More »
ChunkPlace¶
A chunk place describes a chunk of an artifact's file.
« More »
LinePlace¶
A line place describes a line of an artifact's file.
« More »
Place¶
A place is a locatable part of an artifact.
« More »
SettingsPlace¶
A settings place refers to an artifact's settings.
« More »
TracingLink¶
A tracing link provides feature traceability.
« More »
TracingLinkRenderer¶
A renderer for some tracing links.
« More »
Aspect¶
An aspect implements a crosscutting concern.
« More »
AspectKernel¶
An aspect kernel manages a set of aspects.
« More »
ClassComposer¶
Composes roles that refine PHP classes.
« More »
ClassComposerException¶
Exception thrown from the ClassComposer class.
« More »
Collaboration¶
A collaboration is a set of cooperating roles.
« More »
Composer¶
Composes roles of the same kind.
« More »
ComposerException¶
Exception thrown from the Composer class.
« More »
Role¶
A role defines a class' responsibilities in a collaboration.
« More »
RoleException¶
Exception thrown from the Role class.
« More »
DownloadZipExporter¶
Exports products as ZIP archives and offers them for downloading.
« More »
DownloadZipExporterException¶
Exception thrown from the DownloadZipExporter class.
« More »
Exporter¶
An exporter for a product.
« More »
LocalExporter¶
Exports products to the local filesystem.
« More »
LocalExporterException¶
Exception thrown from the LocalExporter class.
« More »
ZipExporter¶
Exports products as ZIP archives.
« More »
ZipExporterException¶
Exception thrown from the ZipExporter class.
« More »
ChunkFile¶
A text file generated from multiple chunks.
« More »
File¶
A file generated for a product.
« More »
FileContent¶
A file's content.
« More »
LogFile¶
A text file containing generator logs.
« More »
RefinedFile¶
A text file generated from a set of roles.
« More »
StoredFile¶
A file stored on the server.
« More »
StoredFileContent¶
A stored file's content.
« More »
TemplateFile¶
A text file in which specific parts may be replaced.
« More »
TextFile¶
A file containing arbitrary text.
« More »
TextFileContent¶
A text file's content.
« More »
AspectGenerator¶
Registers aspects in an aspect kernel.
« More »
ChunkGenerator¶
Generates text files from multiple chunks.
« More »
CollaborationGenerator¶
Composes classes from roles inside collaborations.
« More »
CollaborationGeneratorException¶
Exception thrown from the CollaborationGenerator class.
« More »
CopyGenerator¶
Copies files and directories.
« More »
ExtendGenerator¶
Generates text files that can be extended by different artifacts.
« More »
FileGenerator¶
Generates files from specified files and directories.
« More »
Generator¶
Generates a product's files.
« More »
RuntimeGenerator¶
Generates a file with runtime information.
« More »
RuntimeGeneratorException¶
Exception thrown from the CollaborationGenerator class.
« More »
TemplateGenerator¶
Generates text files by replacing parts of template files.
« More »
ArrayException¶
Exception thrown from the _Array class.
« More »
Diff¶
A class containing functions for computing diffs and formatting the output.
« More »
Logic¶
Helper class for propositional logic.
« More »
Partition¶
Helper class for partitioning an array with an equivalence relation.
« More »
Path¶
Helper class for handling file and directory paths.
« More »
PathException¶
Exception thrown from the Path class.
« More »
PhpParser¶
Helper class for parsing PHP files.
« More »
PhpParserException¶
Exception thrown from the PhpParser class.
« More »
XmlParser¶
Helper class for parsing XML files.
« More »
XmlParserException¶
Exception thrown from the XmlParser class.
« More »
_Array¶
Helper class for working with arrays.
« More »
_String¶
Helper class for working with strings.
« More »
InvalidSettingsException¶
Exception thrown from the Settings class regarding invalid settings arrays.
« More »
Configuration¶
A configuration of a software product line.
« More »
ConfigurationRenderer¶
A renderer for a configuration and its model.
« More »
ConstraintSolver¶
A solver for feature constraints.
« More »
ConstraintSolverException¶
Exception thrown from the ConstraintSolver class.
« More »
Feature¶
A feature of a feature model.
« More »
FeatureException¶
Exception thrown from the Feature class.
« More »
Model¶
A feature model for a software product line.
« More »
ModelException¶
Exception thrown from the Model class.
« More »
ValueFeature¶
A feature holding a value.
« More »
ValueFeatureException¶
Exception thrown from the ValueFeature class.
« More »
XmlConfiguration¶
A configuration represented in XML.
« More »
XmlConfigurationException¶
Exception thrown from the XmlConfiguration class.
« More »
XmlModel¶
A feature model represented in XML.
« More »
XmlModelException¶
Exception thrown from the XmlModel class.
« More »
NotFoundSettingsException¶
Exception thrown from the Settings class regarding settings that are not present.
« More »
Product¶
A product of a software product line.
« More »
ProductException¶
Exception thrown from the Product class.
« More »
ProductLine¶
A feature-oriented software product line.
« More »
ProductRenderer¶
A renderer for a product.
« More »
Settings¶
Settings for a product line.
« More »
Renderer¶
A minimalistic renderer for a web page.
« More »
Settings¶
A general key-value store for user-supplied settings.
« More »
SettingsException¶
Exception thrown from the Settings class.
« More »
ChunkSpecification¶
Settings for specifying a chunk of a text file.
« More »
DirectorySpecification¶
Settings for specifying a directory recursively.
« More »
DirectorySpecificationException¶
Exception thrown from the DirectorySpecification class.
« More »
ExtendSpecification¶
Settings for specifying an extendable file.
« More »
FileSpecification¶
Settings for specifying a single file.
« More »
FileSpecificationException¶
Exception thrown from the FileSpecification class.
« More »
InvalidReplacementRuleException¶
Exception thrown from the ReplacementRule class regarding invalid settings arrays.
« More »
ReplacementRule¶
Settings for specifying a replacement rule in a template specification.
« More »
ReplacementRuleException¶
Exception thrown from the ReplacementRule class.
« More »
Specification¶
Settings for specifying an entity relevant to a generated file.
« More »
SpecificationException¶
Exception thrown from the Specification class.
« More »
TemplateSpecification¶
Settings for specifying a text file in which specific parts may be replaced.
« More »