Interfaces
Interfaces, Classes and Traits
- ArgumentInterface
 - Describes the public interface for a descriptor of an Argument.
 - ChildInterface
 - Describes the public interface for any descriptor that is the child is another.
 - ClassInterface
 - Common interface representing the description of a class.
 - ConstantInterface
 - Descriptor representing a constant on a class, trait, property or file.
 - ContainerInterface
 - Interface representing the common interface for all elements that can contain sub-elements.
 - ElementInterface
 - Represents the public interface to which all descriptors should be held.
 - FileInterface
 - Describes the public interface for a description of a File.
 - FunctionInterface
 - Descriptor representing a global function in a file.
 - InterfaceInterface
 - Represents the public interface for an interface descriptor.
 - MethodInterface
 - Describes the public interface of the description for a method.
 - NamespaceInterface
 - Describes the public interface for the description of a namespace.
 - PackageInterface
 - Describes the public interface for a package descriptor.
 - ProjectInterface
 - Describes the public interface for the description of a project.
 - PropertyInterface
 - Descriptor representing a property on a class or trait.
 - TraitInterface
 - Public interface definition for object representing traits.
 - TypeInterface
 - VisibilityInterface