[ class tree: ] [ index: ] [ all elements ]

Index of all elements

[ a ] [ b ] [ c ] [ d ] [ e ] [ f ] [ g ] [ i ] [ l ] [ m ] [ n ] [ o ] [ p ] [ r ] [ s ] [ t ] [ u ] [ v ] [ w ] [ x ] [ _ ]

a

$allowed
in file FilePatternFilterIterator.php, variable PHP_UML_FilePatternFilterIterator::$allowed
accept
in file FilePatternFilterIterator.php, method PHP_UML_FilePatternFilterIterator::accept()
    Filter files and folders.
add
in file Warning.php, method PHP_UML_Warning::add()
    Adds a warning message to the pile
addInternalPhpTypes
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::addInternalPhpTypes()
    Adds the internal PHP datatypes, classes, interfaces...
APP_NAME
in file Exporter.php, class constant PHP_UML_Output_Exporter::APP_NAME
autoload
in file UML.php, method PHP_UML::autoload()
    Autoloader
AbstractBuilder.php
procedural page AbstractBuilder.php
top

b

Builder.php
procedural page Builder.php
BuilderImpl1.php
procedural page BuilderImpl1.php
BuilderImpl2.php
procedural page BuilderImpl2.php
top

c

$class
in file Property.php, variable PHP_UML_Metamodel_Property::$class
$class
in file Operation.php, variable PHP_UML_Metamodel_Operation::$class
$classes
in file Enumeration.php, variable PHP_UML_Metamodel_Enumeration::$classes
$componentView
in file UML.php, variable PHP_UML::$componentView
    If true, a component view is created.
cleanPattern
in file UML.php, method PHP_UML::cleanPattern()
    Converts a path pattern to the format expected by FileScanner (separator can only be / ; must not start by any separator)
clear
in file Warning.php, method PHP_UML_Warning::clear()
    Clears the pile
copyResources
in file Exporter.php, method PHP_UML_Output_Exporter::copyResources()
    Copy the "resources" folder
createFolder
in file Exporter.php, method PHP_UML_Output_Exporter::createFolder()
    Creates a folder
createStereotype
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::createStereotype()
    Creates a stereotype in a given profile, and binds it to a given element Returns the stereotype that was created
Class.php
procedural page Class.php
top

d

$datatypes
in file Enumeration.php, variable PHP_UML_Metamodel_Enumeration::$datatypes
    Datatypes of the language
$default
in file Parameter.php, variable PHP_UML_Metamodel_Parameter::$default
$default
in file Property.php, variable PHP_UML_Metamodel_Property::$default
$deploymentPackages
in file Superstructure.php, variable PHP_UML_Metamodel_Superstructure::$deploymentPackages
    The root package (= the physical folder)
$deploymentView
in file UML.php, variable PHP_UML::$deploymentView
    If true, a UML deployment view is created.
$description
in file NamedElement.php, variable PHP_UML_Metamodel_NamedElement::$description
    Reference to a "documention" stereotype
$deterministic
in file SimpleUID.php, variable PHP_UML_SimpleUID::$deterministic
    If true, the IDs contained in the XMI code will be very deterministic.
$direction
in file Parameter.php, variable PHP_UML_Metamodel_Parameter::$direction
$directories
in file FileScanner.php, variable PHP_UML_FileScanner::$directories
    List of directories to scan
$docblocks
in file UML.php, variable PHP_UML::$docblocks
    If true, the docblocks content is parsed.
$dollar
in file UML.php, variable PHP_UML::$dollar
    If true, the PHP variable prefix $ is kept
DEFAULT_CLASSIFIER_ATT
in file BuilderImpl2.php, class constant PHP_UML_XMI_BuilderImpl2::DEFAULT_CLASSIFIER_ATT
DEFAULT_CLASSIFIER_ATT
in file BuilderImpl1.php, class constant PHP_UML_XMI_BuilderImpl1::DEFAULT_CLASSIFIER_ATT
top

e

$element
in file Stereotype.php, variable PHP_UML_Metamodel_Stereotype::$element
$extensions
in file AbstractBuilder.php, variable PHP_UML_XMI_AbstractBuilder::$extensions
export
in file UML.php, method PHP_UML::export()
    Generates the output data
EXPORTER_NAME
in file AbstractBuilder.php, class constant PHP_UML_XMI_AbstractBuilder::EXPORTER_NAME
Exception.php
procedural page Exception.php
Enumeration.php
procedural page Enumeration.php
Exporter.php
procedural page Exporter.php
top

f

$file
in file Interface.php, variable PHP_UML_Metamodel_Interface::$file
$files
in file FileScanner.php, variable PHP_UML_FileScanner::$files
    List of files to scan
$filetype
in file Enumeration.php, variable PHP_UML_Metamodel_Enumeration::$filetype
    Main file types. Used as stereotypes for qualifying the artifacts.
factory
in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::factory()
    Factory method. Retrieves a proper implementation class, matching the XMI version.
FilePatternFilterIterator.php
procedural page FilePatternFilterIterator.php
FileScanner.php
procedural page FileScanner.php
FileScannerImpl.php
procedural page FileScannerImpl.php
File.php
procedural page File.php
top

g

generate
in file Exporter.php, method PHP_UML_Output_Exporter::generate()
    Generates output data by applying a transformation on a Dom Document
generateFromFile
in file Exporter.php, method PHP_UML_Output_Exporter::generateFromFile()
    Generates output data by applying a transformation on a given XMI file
generateFromFormat
in file Exporter.php, method PHP_UML_Output_Exporter::generateFromFormat()
    Generates output data by applying a transformation on some provided XMI
generateFromXml
in file Exporter.php, method PHP_UML_Output_Exporter::generateFromXml()
    Generates ouput data by applying a transformation on some provided XMI
generateXMI
in file UML.php, method PHP_UML::generateXMI()
    Runs the XMI generator on the PHP model stored in $this->model.
getAllComponents
in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::getAllComponents()
    Get all components, with its provided classes PHP_UML considers each logical package as a component, and each owned class as a provided class.
getAllPackages
in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::getAllPackages()
    Get all packages, recursively, with all the objects they contain Initially called by PHP_UML->generateXMI() on the root package
getArtifact
in file Builder.php, method PHP_UML_XMI_Builder::getArtifact()
    Retrieves the XMI code for an artifact
getArtifact
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getArtifact()
getArtifact
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getArtifact()
getChildren
in file FilePatternFilterIterator.php, method PHP_UML_FilePatternFilterIterator::getChildren()
    We must override that method to pass the ignored/allowed arrays
getClass
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getClass()
getClass
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getClass()
getClass
in file Builder.php, method PHP_UML_XMI_Builder::getClass()
    Retrieves the XMI code for a class
getComment
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getComment()
getComment
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getComment()
getComment
in file Builder.php, method PHP_UML_XMI_Builder::getComment()
    Adds a description/comment to a model element The description is given through a stereotype instance
getComponentClose
in file Builder.php, method PHP_UML_XMI_Builder::getComponentClose()
    Retieves the closing tag for a component
getComponentClose
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getComponentClose()
getComponentClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getComponentClose()
getComponentOpen
in file Builder.php, method PHP_UML_XMI_Builder::getComponentOpen()
    Retrieves the XMI code for a component
getComponentOpen
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getComponentOpen()
getComponentOpen
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getComponentOpen()
getDatatype
in file Builder.php, method PHP_UML_XMI_Builder::getDatatype()
    Retrieves the XMI declarations of the main PHP types
getDatatype
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getDatatype()
getDatatype
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getDatatype()
getGeneralizations
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getGeneralizations()
getGeneralizations
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getGeneralizations()
getGeneralizations
in file Builder.php, method PHP_UML_XMI_Builder::getGeneralizations()
    Retrieves the XMI code for all the inherited classes of a given element
getInterface
in file Builder.php, method PHP_UML_XMI_Builder::getInterface()
    Retrieves the XMI code for an interface
getInterface
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getInterface()
getInterface
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getInterface()
getManifestation
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getManifestation()
    Generates a manifestation element (= the link between a class and the artifact where the class is defined)
getMetadata
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getMetadata()
getMetadata
in file Builder.php, method PHP_UML_XMI_Builder::getMetadata()
    Retrieves the metadata related to a given tag
getMetadata
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getMetadata()
getModelClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getModelClose()
getModelClose
in file Builder.php, method PHP_UML_XMI_Builder::getModelClose()
    Retrieves the closing tag of a model
getModelClose
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getModelClose()
getModelOpen
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getModelOpen()
getModelOpen
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getModelOpen()
getModelOpen
in file Builder.php, method PHP_UML_XMI_Builder::getModelOpen()
    Retrieves the opening tag for a model
getNamespaceClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getNamespaceClose()
getNamespaceClose
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getNamespaceClose()
getNamespaceClose
in file Builder.php, method PHP_UML_XMI_Builder::getNamespaceClose()
    Retrieves the closing namespace tag (XMI 1 only)
getNamespaceOpen
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getNamespaceOpen()
getNamespaceOpen
in file Builder.php, method PHP_UML_XMI_Builder::getNamespaceOpen()
    Retrieves the opening namespace tag (XMI 1 only)
getNamespaceOpen
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getNamespaceOpen()
getOperation
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getOperation()
getOperation
in file Builder.php, method PHP_UML_XMI_Builder::getOperation()
    Retrieves the XMI code for an operation
getOperation
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getOperation()
getOwnedTypes
in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::getOwnedTypes()
    Get the different types owned by package
getPackageClose
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getPackageClose()
getPackageClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getPackageClose()
getPackageClose
in file Builder.php, method PHP_UML_XMI_Builder::getPackageClose()
    Retrieves the closing tag of a package
getPackageOpen
in file Builder.php, method PHP_UML_XMI_Builder::getPackageOpen()
    Retrieves the opening tag for a package
getPackageOpen
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getPackageOpen()
getPackageOpen
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getPackageOpen()
getPackagePathParts
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::getPackagePathParts()
    Splits a package path into its first/last element, and the rest Allows for the two different versions of package delimiter
getParameter
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getParameter()
getParameter
in file Builder.php, method PHP_UML_XMI_Builder::getParameter()
    Retrieves the XMI code for the paramater of an operation
getParameter
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getParameter()
getParameterType
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getParameterType()
getParameterType
in file Builder.php, method PHP_UML_XMI_Builder::getParameterType()
    Retrieves the XMI code for a typed element (datatype, class, interface).
getParameterType
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getParameterType()
getProfile
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getProfile()
    Formates a Profile adapted to PHP_UML.
getProfile
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getProfile()
getProfile
in file Builder.php, method PHP_UML_XMI_Builder::getProfile()
    Retrieves the XMI code for a UML2 profile.
getProperty
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getProperty()
getProperty
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getProperty()
getRealizations
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getRealizations()
getRealizations
in file Builder.php, method PHP_UML_XMI_Builder::getRealizations()
    Retrieves the XMI code for all the realization (= interface implementations) of a given element
getRealizations
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getRealizations()
getStereotype
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::getStereotype()
    Retrieves the stereotype (named $name) associated to the element $element If not found, returns null.
getStereotypeInstance
in file Builder.php, method PHP_UML_XMI_Builder::getStereotypeInstance()
    Retrieves the XMI code for a given stereotype
getStereotypeInstance
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getStereotypeInstance()
    Gets all the elements contained in a stereotype Note: the property "documentation" is not discarded (we will have it as an "ownedComent" tag, instead; see getComment())
getStereotypeInstance
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getStereotypeInstance()
getStereotypes
in file Builder.php, method PHP_UML_XMI_Builder::getStereotypes()
    Retrieves the necessary stereotypes
getStereotypes
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getStereotypes()
getStereotypes
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getStereotypes()
getStereotypeTag
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::getStereotypeTag()
    Retrieves a particular tag in a given stereotype
getStructuralFeatureType
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getStructuralFeatureType()
    Get the structural type of an element (XMI 1.x)
getSubsystemClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getSubsystemClose()
getSubsystemClose
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getSubsystemClose()
getSubsystemClose
in file Builder.php, method PHP_UML_XMI_Builder::getSubsystemClose()
    Retrieves the closing tag for a subsystem / component
getSubsystemOpen
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getSubsystemOpen()
getSubsystemOpen
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getSubsystemOpen()
getSubsystemOpen
in file Builder.php, method PHP_UML_XMI_Builder::getSubsystemOpen()
    Retrieves the opening tag for a sub-system (XMI 1), or a component (XMI 2)
getTagDefinition
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getTagDefinition()
getTaggedValue
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getTaggedValue()
getUID
in file SimpleUID.php, method PHP_UML_SimpleUID::getUID()
    Accessor for getting the UID
getUID
in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::getUID()
    Generates an ID for an element. A partial identifier can be provided (used for classes and their idrefs)
getXMI
in file UML.php, method PHP_UML::getXMI()
    Public accessor to the XMI code
getXmiHeaderClose
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getXmiHeaderClose()
getXmiHeaderClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getXmiHeaderClose()
getXmiHeaderClose
in file Builder.php, method PHP_UML_XMI_Builder::getXmiHeaderClose()
    Closing tag for the XMI header
getXmiHeaderOpen
in file Builder.php, method PHP_UML_XMI_Builder::getXmiHeaderOpen()
    Retrievesthe XMI header
getXmiHeaderOpen
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getXmiHeaderOpen()
getXmiHeaderOpen
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getXmiHeaderOpen()
getXmlHeader
in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::getXmlHeader()
    Gets an XML header for the XMI file
top

i

$id
in file NamedElement.php, variable PHP_UML_Metamodel_NamedElement::$id
    Unique identifier
$ignored
in file FilePatternFilterIterator.php, variable PHP_UML_FilePatternFilterIterator::$ignored
$ignorePatterns
in file FileScanner.php, variable PHP_UML_FileScanner::$ignorePatterns
    Ignored directories (possible wildcards are ? and *)
$implements
in file Class.php, variable PHP_UML_Metamodel_Class::$implements
$interfaces
in file Enumeration.php, variable PHP_UML_Metamodel_Enumeration::$interfaces
$isAbstract
in file Operation.php, variable PHP_UML_Metamodel_Operation::$isAbstract
$isAbstract
in file Class.php, variable PHP_UML_Metamodel_Class::$isAbstract
$isInstantiable
in file Property.php, variable PHP_UML_Metamodel_Property::$isInstantiable
$isInstantiable
in file Operation.php, variable PHP_UML_Metamodel_Operation::$isInstantiable
$isInstantiable
in file Class.php, variable PHP_UML_Metamodel_Class::$isInstantiable
$isReadOnly
in file Property.php, variable PHP_UML_Metamodel_Property::$isReadOnly
Interface.php
procedural page Interface.php
top

l

$logicalView
in file UML.php, variable PHP_UML::$logicalView
    If true, a UML logical view is created.
top

m

$manifested
in file File.php, variable PHP_UML_Metamodel_File::$manifested
    Array of classes/interfaces declarations contained in that file
$matchPatterns
in file FileScanner.php, variable PHP_UML_FileScanner::$matchPatterns
    Allowed path-/file-names (possible wildcards are ? and *)
$model
in file UML.php, variable PHP_UML::$model
    A reference to a PHP_UML_Metamodel_Superstructure object.
$model
in file Parser.php, variable PHP_UML_PHP_Parser::$model
    Reference to a PHP_UML_Metamodel_Superstructure
top

n

$name
in file NamedElement.php, variable PHP_UML_Metamodel_NamedElement::$name
    Name
$nestedPackage
in file Package.php, variable PHP_UML_Metamodel_Package::$nestedPackage
$nestingPackage
in file Package.php, variable PHP_UML_Metamodel_Package::$nestingPackage
NamedElement.php
procedural page NamedElement.php
top

o

$onlyApi
in file UML.php, variable PHP_UML::$onlyApi
    If true, the elements (class, function) are included in the API only if their
$operation
in file Parameter.php, variable PHP_UML_Metamodel_Parameter::$operation
$ownedAttribute
in file Stereotype.php, variable PHP_UML_Metamodel_Stereotype::$ownedAttribute
$ownedAttribute
in file Class.php, variable PHP_UML_Metamodel_Class::$ownedAttribute
$ownedOperation
in file Interface.php, variable PHP_UML_Metamodel_Interface::$ownedOperation
$ownedParameter
in file Operation.php, variable PHP_UML_Metamodel_Operation::$ownedParameter
$ownedType
in file Package.php, variable PHP_UML_Metamodel_Package::$ownedType
Operation.php
procedural page Operation.php
top

p

$package
in file Interface.php, variable PHP_UML_Metamodel_Interface::$package
$packages
in file Superstructure.php, variable PHP_UML_Metamodel_Superstructure::$packages
    The root package (a UML Model)
$parser
in file FileScannerImpl.php, variable PHP_UML_FileScannerImpl::$parser
    Reference to a PHP_UML_PHP_Parser object
$profile
in file BuilderImpl2.php, variable PHP_UML_XMI_BuilderImpl2::$profile
    PHP_UML UML Profile (TODO)
$profile
in file Stereotype.php, variable PHP_UML_Metamodel_Stereotype::$profile
parse
in file UML.php, method PHP_UML::parse()
    Parse the directories and the files (depending on what the $directories and $files properties have been set to with setInput())
parse
in file Parser.php, method PHP_UML_PHP_Parser::parse()
    Parse a PHP file
parseDirectory
in file UML.php, method PHP_UML::parseDirectory()
    Parses a PHP folder, and builds a PHP_UML_Metamodel_Superstructure object corresponding to what has been parsed.
parseFile
in file UML.php, method PHP_UML::parseFile()
    Parses a PHP file, and builds a PHP_UML_Metamodel_Superstructure object corresponding to what has been found in the file.
PATTERN_SEPARATOR
in file UML.php, class constant PHP_UML::PATTERN_SEPARATOR
    Character used to separate the patterns passed to setIgnorePattern() and setMatchPattern().
PHP_FILE
in file AbstractBuilder.php, class constant PHP_UML_XMI_AbstractBuilder::PHP_FILE
PHP_PROFILE_NAME
in file Parser.php, class constant PHP_UML_PHP_Parser::PHP_PROFILE_NAME
PHP_STEREOTYPE_DOCBLOCK
in file Parser.php, class constant PHP_UML_PHP_Parser::PHP_STEREOTYPE_DOCBLOCK
PHP_UML
in file UML.php, class PHP_UML
    The main class to use, through its methods:
Package.php
procedural page Package.php
Parameter.php
procedural page Parameter.php
Property.php
procedural page Property.php
Parser.php
procedural page Parser.php
PHP_UML_Exception
in file Exception.php, class PHP_UML_Exception
    A subclass for PHP_UML_Exception
PHP_UML_FilePatternFilterIterator
in file FilePatternFilterIterator.php, class PHP_UML_FilePatternFilterIterator
    Specialized iterator for the filesystem scan.
PHP_UML_FileScanner
in file FileScanner.php, class PHP_UML_FileScanner
    A superclass for scanning files and folders. It does nothing but browsing recursively the file system tree, given a list of entry folders. At least one folder must be provided.
PHP_UML_FileScannerImpl
in file FileScannerImpl.php, class PHP_UML_FileScannerImpl
    The PHP_UML implementation of a FileScanner class.
PHP_UML_Metamodel_Class
in file Class.php, class PHP_UML_Metamodel_Class
    Meta-Class
PHP_UML_Metamodel_Enumeration
in file Enumeration.php, class PHP_UML_Metamodel_Enumeration
    Meta-Enumeration Enumerates some basic PHP types.
PHP_UML_Metamodel_File
in file File.php, class PHP_UML_Metamodel_File
    Meta-File
PHP_UML_Metamodel_Interface
in file Interface.php, class PHP_UML_Metamodel_Interface
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Metamodel_NamedElement
in file NamedElement.php, class PHP_UML_Metamodel_NamedElement
    The NamedElement class
PHP_UML_Metamodel_Operation
in file Operation.php, class PHP_UML_Metamodel_Operation
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Metamodel_Package
in file Package.php, class PHP_UML_Metamodel_Package
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Metamodel_Parameter
in file Parameter.php, class PHP_UML_Metamodel_Parameter
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Metamodel_Property
in file Property.php, class PHP_UML_Metamodel_Property
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Metamodel_Stereotype
in file Stereotype.php, class PHP_UML_Metamodel_Stereotype
    The stereotype class
PHP_UML_Metamodel_Superstructure
in file Superstructure.php, class PHP_UML_Metamodel_Superstructure
    A superstructure to gather program elements A PHP_UML_Metamodel_Superstructure object reflects the structure of some existing PHP code (like the one parsed by the parser), in termes of packages, classes, functions, etc.
PHP_UML_Metamodel_Tag
in file Tag.php, class PHP_UML_Metamodel_Tag
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Metamodel_Type
in file Type.php, class PHP_UML_Metamodel_Type
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Metamodel_TypedElement
in file TypedElement.php, class PHP_UML_Metamodel_TypedElement
    PHP_UML (MOF-like metamodel of language PHP)
PHP_UML_Output_Exporter
in file Exporter.php, class PHP_UML_Output_Exporter
    Exportation class.
PHP_UML_PHP_Parser
in file Parser.php, class PHP_UML_PHP_Parser
    The PHP parser.
PHP_UML_SimpleUID
in file SimpleUID.php, class PHP_UML_SimpleUID
    A class for generating unique IDs, in two possible ways.
PHP_UML_Warning
in file Warning.php, class PHP_UML_Warning
    Maintains a stack of warning messages.
PHP_UML_XMI_AbstractBuilder
in file AbstractBuilder.php, class PHP_UML_XMI_AbstractBuilder
    Abstract class to generate UML elements in XMI code.
PHP_UML_XMI_Builder
in file Builder.php, class PHP_UML_XMI_Builder
    Interface for the XMI generation
PHP_UML_XMI_BuilderImpl1
in file BuilderImpl1.php, class PHP_UML_XMI_BuilderImpl1
    Implementation class to create XMI in version 1
PHP_UML_XMI_BuilderImpl2
in file BuilderImpl2.php, class PHP_UML_XMI_BuilderImpl2
    Implementation class to create XMI in version 2
PREFIX
in file SimpleUID.php, class constant PHP_UML_SimpleUID::PREFIX
top

r

raiseUnknownFolderException
in file FileScanner.php, method PHP_UML_FileScanner::raiseUnknownFolderException()
    Can be overriden to treat unknown folder exception
raiseUnknownFolderException
in file FileScannerImpl.php, method PHP_UML_FileScannerImpl::raiseUnknownFolderException()
readXMIFile
in file UML.php, method PHP_UML::readXMIFile()
    Read the content of an existing XMI file.
reset
in file SimpleUID.php, method PHP_UML_SimpleUID::reset()
    Reset the deterministic generator
resolveAll
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::resolveAll()
    Launch the resolution of the references for all stacks from the root pkg
RESOURCES_FOLDER
in file Exporter.php, class constant PHP_UML_Output_Exporter::RESOURCES_FOLDER
top

s

$showInternal
in file UML.php, variable PHP_UML::$showInternal
    If true, the elements marked with @internal are included in the API.
$stack
in file Warning.php, variable PHP_UML_Warning::$stack
    The $stack to read.
$stereotypes
in file AbstractBuilder.php, variable PHP_UML_XMI_AbstractBuilder::$stereotypes
$stereotypes
in file Superstructure.php, variable PHP_UML_Metamodel_Superstructure::$stereotypes
    Stack of all stereotypes TODO: when real stereotypes will be implemented, deleting that array, and reading the stereotypes from the $packages instead
$superClass
in file Interface.php, variable PHP_UML_Metamodel_Interface::$superClass
Stereotype.php
procedural page Stereotype.php
Superstructure.php
procedural page Superstructure.php
SimpleUID.php
procedural page SimpleUID.php
saveToFile
in file Exporter.php, method PHP_UML_Output_Exporter::saveToFile()
    Saves a content to a file. Callback function for the XSL templates.
saveXMI
in file UML.php, method PHP_UML::saveXMI()
    Saves the previously generated XMI to a file You must run that method to get your XMI, or you can access the XMI property
scan
in file FileScanner.php, method PHP_UML_FileScanner::scan()
    Starts the scan
searchIntoSubpackage
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::searchIntoSubpackage()
    Searches recursively in a given package for a package, knowing its name Works with position numbers, not variable references.
searchTypeIntoPackage
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::searchTypeIntoPackage()
    Searches in a given package for a typed element (likely, a class)
setIgnorePatterns
in file UML.php, method PHP_UML::setIgnorePatterns()
    Set a list of files / directories to ignore during parsing Usage: $phpuml->setIgnorePatterns(array('examples', '.svn')); Or: $phpuml->setIgnorePatterns('examples .svn');
setInput
in file UML.php, method PHP_UML::setInput()
    Set the input elements (files and/or directories) to parse
setMatchPatterns
in file UML.php, method PHP_UML::setMatchPatterns()
    Setter for the filename patterns.
STARTING_TPL
in file Exporter.php, class constant PHP_UML_Output_Exporter::STARTING_TPL
top

t

$type
in file TypedElement.php, variable PHP_UML_Metamodel_TypedElement::$type
test_to_run.php
procedural page test_to_run.php
test_with_api.php
procedural page test_with_api.php
Tag.php
procedural page Tag.php
Type.php
procedural page Type.php
TypedElement.php
procedural page TypedElement.php
tickFile
in file FileScanner.php, method PHP_UML_FileScanner::tickFile()
    This function will be called every time the scanner meets a new file (while it looks into the folders), as well as for each file defined in the property $files.
tickFile
in file FileScannerImpl.php, method PHP_UML_FileScannerImpl::tickFile()
    Implementation of tickFile() : we parse every file met.
transform
in file Exporter.php, method PHP_UML_Output_Exporter::transform()
    Applies a simple transformation on XML data
T_NS_SEPARATOR
in file Parser.php, class constant PHP_UML_PHP_Parser::T_NS_SEPARATOR
T_NS_SEPARATOR2
in file Parser.php, class constant PHP_UML_PHP_Parser::T_NS_SEPARATOR2
top

u

UML.php
procedural page UML.php
UML_VERSION
in file BuilderImpl2.php, class constant PHP_UML_XMI_BuilderImpl2::UML_VERSION
UML_VERSION
in file BuilderImpl1.php, class constant PHP_UML_XMI_BuilderImpl1::UML_VERSION
top

v

$value
in file Tag.php, variable PHP_UML_Metamodel_Tag::$value
$visibility
in file Property.php, variable PHP_UML_Metamodel_Property::$visibility
$visibility
in file Operation.php, variable PHP_UML_Metamodel_Operation::$visibility
top

w

Warning.php
procedural page Warning.php
top

x

$xmlEncoding
in file AbstractBuilder.php, variable PHP_UML_XMI_AbstractBuilder::$xmlEncoding
XMI_VERSION
in file BuilderImpl2.php, class constant PHP_UML_XMI_BuilderImpl2::XMI_VERSION
XMI_VERSION
in file BuilderImpl1.php, class constant PHP_UML_XMI_BuilderImpl1::XMI_VERSION
XMLNS_UML1
in file Exporter.php, class constant PHP_UML_Output_Exporter::XMLNS_UML1
top

_

__construct
in file Superstructure.php, method PHP_UML_Metamodel_Superstructure::__construct()
    Constructor
__construct
in file UML.php, method PHP_UML::__construct()
    Constructor
__construct
in file Parser.php, method PHP_UML_PHP_Parser::__construct()
    Constructor
__construct
in file FileScannerImpl.php, method PHP_UML_FileScannerImpl::__construct()
    Constructor
__construct
in file FilePatternFilterIterator.php, method PHP_UML_FilePatternFilterIterator::__construct()
    Constructor
__construct
in file FileScanner.php, method PHP_UML_FileScanner::__construct()
    Constructor
__construct
in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::__construct()
    Constructor
top

Documentation generated on Thu, 27 Aug 2009 17:30:03 +0000 by phpDocumentor 1.4.2. PEAR Logo Copyright © PHP Group 2004.