Index of all elements
[ a ]
[ b ]
[ c ]
[ d ]
[ e ]
[ f ]
[ g ]
[ i ]
[ k ]
[ m ]
[ n ]
[ o ]
[ p ]
[ r ]
[ s ]
[ t ]
[ u ]
[ v ]
[ x ]
[ _ ]
a
- $acceptedExtensions
- in file UML.php, variable PHP_UML::$acceptedExtensions
Extensions of files to scan
- $age
- in file test2.php, variable Universe::$age
- add
- in file UML.php, method PHP_UML_Warning::add()
Adds a warning message to the pile
- add
- in file test3.php, method Test4::add()
- add
- in file test3.php, method TestClass3::add()
- add
- in file PHP.php, method PHP_UML_Metamodel_Sequence::add()
Adds a program element to the sequence
- add
- in file test3.php, method iTest3::add()
- addPackage
- in file UML.php, method PHP_UML::addPackage()
Traverses all packages, and adds recursively the elements found to the "xmi" string property.
- atFile
- in file UML.php, method PHP_UML::atFile()
Function executed each time a new file is scanned
- atFolderIn
- in file UML.php, method PHP_UML::atFolderIn()
Enters a new folder
- atFolderOut
- in file UML.php, method PHP_UML::atFolderOut()
Exits a folder
- AbstractBuilder.php
- procedural page AbstractBuilder.php
top
top
c
- $class
- in file EMOF.php, variable PHP_UML_Metamodel_Operation::$class
- $class
- in file EMOF.php, variable PHP_UML_Metamodel_Property::$class
- $classes
- in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$classes
- $componentView
- in file UML.php, variable PHP_UML::$componentView
A component view is created at the root level, enclosing the whole scanned
- clear
- in file UML.php, method PHP_UML_Warning::clear()
Clears the pile
- Constellation
- in file test3.php, class Constellation
"Universe" is not present in the current namespace (Cassiopeia) but it should be found in the global namespace.
- count
- in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::count()
- current
- in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::current()
- current
- in file PHP.php, method PHP_UML_Metamodel_Sequence::current()
Returns a reference to the current element (head)
top
d
- $datatypes
- in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$datatypes
- $datatypes
- in file PHP.php, variable PHP_UML_Metamodel_Enumeration::$datatypes
Datatypes of the language
- $default
- in file EMOF.php, variable PHP_UML_Metamodel_Property::$default
- $default
- in file EMOF.php, variable PHP_UML_Metamodel_Parameter::$default
- $deploymentView
- in file UML.php, variable PHP_UML::$deploymentView
A deployment view is created at the root level, enclosing the whole scanned
- $direction
- in file EMOF.php, variable PHP_UML_Metamodel_Parameter::$direction
- $distance
- in file test3.php, variable Constellation::$distance
- $docblocks
- in file UML.php, variable PHP_UML::$docblocks
Docblocks are read (package, param and return) : class, function and file
- $dollar
- in file UML.php, variable PHP_UML::$dollar
Keep the PHP variable prefix $
- DEFAULT_CLASSIFIER_ATT
- in file BuilderImpl1.php, class constant PHP_UML_XMI_BuilderImpl1::DEFAULT_CLASSIFIER_ATT
- DEFAULT_CLASSIFIER_ATT
- in file BuilderImpl2.php, class constant PHP_UML_XMI_BuilderImpl2::DEFAULT_CLASSIFIER_ATT
- DIR_CLOSE
- in file UML.php, class constant PHP_UML::DIR_CLOSE
- DIR_OPEN
- in file UML.php, class constant PHP_UML::DIR_OPEN
- divide
- in file test3.php, method iTest4::divide()
- divide
- in file test3.php, method Test4::divide()
- dumbMethod
- in file test2.php, method TestClass2::dumbMethod()
top
top
f
- $file
- in file EMOF.php, variable PHP_UML_Metamodel_Interface::$file
- $files
- in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$files
- $filetype
- in file PHP.php, variable PHP_UML_Metamodel_Enumeration::$filetype
Main file types. Used as stereotypes for qualifying the artifacts.
- $foo
- in file test5_cs.php, variable Net_Sample::$foo
The status of foo's universe
- $fooDefault
- in file test1.php, variable TestClass1::$fooDefault
- $fooPHP
- in file test1.php, variable TestClass1::$fooPHP
- $fooProtected
- in file test1.php, variable TestClass1::$fooProtected
- $fooPublic
- in file test1.php, variable TestClass1::$fooPublic
- factory
- in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::factory()
Factory method. Retrieves a proper implementation class, matching the XMI version.
- FILE
- in file UML.php, class constant PHP_UML::FILE
top
g
- $GLOBALS['_NET_SAMPLE_Count']
- in file test5_cs.php, global variable $GLOBALS['_NET_SAMPLE_Count']
The number of objects created
- Galaxy
- in file test3.php, class Galaxy
"Constellation" should be found in the current namespace (Cassiopeia) but TestClass2 should be found nowhere (neither in Cassiopeia nor in the global namespace) since TestClass2 belongs to Orion. A warning should be reported to PHP_UML_Warning.
- generateID
- in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::generateID()
Generates an ID for an element. A partial identifier can be provided (used for classes and their idrefs)
- generateXMI
- in file UML.php, method PHP_UML::generateXMI()
XMI Generator Generates XMI corresponding to the PHP model stored in $this->model.
- get
- in file PHP.php, method PHP_UML_Metamodel_Sequence::get()
Returns the object stored at the $index position
- getAll
- in file PHP.php, method PHP_UML_Metamodel_Sequence::getAll()
Returns all the objects stored
- getArtifact
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getArtifact()
- getArtifact
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getArtifact()
- getArtifact
- in file Builder.php, method PHP_UML_XMI_Builder::getArtifact()
Generates the XMI code for an artifact
- getClass
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getClass()
- getClass
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getClass()
- getClass
- in file Builder.php, method PHP_UML_XMI_Builder::getClass()
Generates the XMI code for a class
- getComment
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getComment()
Adds a comment
- getComponent
- in file Builder.php, method PHP_UML_XMI_Builder::getComponent()
Generates the XMI for a component
- getComponent
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getComponent()
- getComponent
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getComponent()
- getDatatype
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getDatatype()
- getDatatype
- in file Builder.php, method PHP_UML_XMI_Builder::getDatatype()
Generates the XMI declarations of the main PHP types (official and unofficial)
- getDatatype
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getDatatype()
- getFoo
- in file test1.php, method TestClass1::getFoo()
- 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()
Generates the XMI code for all the inherited classes of a given element
- getInterface
- in file Builder.php, method PHP_UML_XMI_Builder::getInterface()
Generates 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()
- getIterator
- in file PHP.php, method PHP_UML_Metamodel_Sequence::getIterator()
Returns an iterator containing all the objects stored
- getModelClose
- in file Builder.php, method PHP_UML_XMI_Builder::getModelClose()
Generates the closing tag of a model
- getModelClose
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getModelClose()
- getModelClose
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getModelClose()
- getModelOpen
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getModelOpen()
- getModelOpen
- in file Builder.php, method PHP_UML_XMI_Builder::getModelOpen()
Generates the XMI header
- getModelOpen
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getModelOpen()
- getOperation
- in file Builder.php, method PHP_UML_XMI_Builder::getOperation()
Generates the XMI code for an operation
- getOperation
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getOperation()
- getOperation
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getOperation()
- 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()
Generates the closing tag of a package
- getPackageOpen
- in file Builder.php, method PHP_UML_XMI_Builder::getPackageOpen()
Generates 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 PHP.php, method PHP_UML_Metamodel_Superstructure::getPackagePathParts()
Splits a package path into its first/last element, and the rest
- getParameter
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getParameter()
- getParameter
- in file Builder.php, method PHP_UML_XMI_Builder::getParameter()
Generates the XMI code for the paramater of an operation
- getParameter
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getParameter()
- getParameterType
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getParameterType()
- getParameterType
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getParameterType()
- getParameterType
- in file Builder.php, method PHP_UML_XMI_Builder::getParameterType()
Generates the XMI code for a typed element (datatype, class, interface).
- 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()
Generates the XMI code for a UML2 profile.
- getProperty
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getProperty()
- getProperty
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getProperty()
- getRealizations
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getRealizations()
- getRealizations
- in file Builder.php, method PHP_UML_XMI_Builder::getRealizations()
Generates the XMI code for all the realization (interface implementations) of a given element
- getRealizations
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getRealizations()
- getSubsystemClose
- in file Builder.php, method PHP_UML_XMI_Builder::getSubsystemClose()
Generates the closing tag for a subsystem / component
- getSubsystemClose
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getSubsystemClose()
- getSubsystemClose
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getSubsystemClose()
- getSubsystemOpen
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getSubsystemOpen()
- getSubsystemOpen
- in file Builder.php, method PHP_UML_XMI_Builder::getSubsystemOpen()
Generates the opening tag for a sub-system (XMI 1), or a component (XMI 2)
- getSubsystemOpen
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getSubsystemOpen()
- guessStereotype
- in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::guessStereotype()
Retrieves the ID of a stereotype, given a filename
top
i
- $ignoredDirectories
- in file UML.php, variable PHP_UML_Scanner::$ignoredDirectories
Directories to ignore during scan
- $implements
- in file EMOF.php, variable PHP_UML_Metamodel_Class::$implements
- $interfaces
- in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$interfaces
- $isAbstract
- in file EMOF.php, variable PHP_UML_Metamodel_Operation::$isAbstract
- $isAbstract
- in file EMOF.php, variable PHP_UML_Metamodel_Class::$isAbstract
- $isInstantiable
- in file EMOF.php, variable PHP_UML_Metamodel_Property::$isInstantiable
- $isInstantiable
- in file EMOF.php, variable PHP_UML_Metamodel_Class::$isInstantiable
- $isInstantiable
- in file EMOF.php, variable PHP_UML_Metamodel_Operation::$isInstantiable
- $isReadOnly
- in file EMOF.php, variable PHP_UML_Metamodel_Property::$isReadOnly
- iTest3
- in file test3.php, class iTest3
Third test file for PEAR PHP_UML
- iTest4
- in file test3.php, class iTest4
Let's back to the package Andromedia
- iTest5
- in file test3.php, class iTest5
top
top
m
- $model
- in file Parser.php, variable PHP_UML_PHP_Parser::$model
Reference to a PHP_UML_Metamodel_Superstructure (where the parser stores all the program elements it finds)
- $model
- in file UML.php, variable PHP_UML::$model
A reference to a PHP_UML_Metamodel_Superstructure object Either parseFile() or parserDirectory() fill it, once their job is done.
- multiply
- in file test3.php, method iTest4::multiply()
- multiply
- in file test3.php, method Test4::multiply()
The multiply operation
top
top
top
p
- $package
- in file EMOF.php, variable PHP_UML_Metamodel_Interface::$package
- $packages
- in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$packages
- $parameters
- in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$parameters
- $profile
- in file BuilderImpl2.php, variable PHP_UML_XMI_BuilderImpl2::$profile
PHP_UML UML Profile (TODO)
- parse
- in file Parser.php, method PHP_UML_PHP_Parser::parse()
Parses a PHP file
- parseDirectory
- in file UML.php, method PHP_UML::parseDirectory()
Parse a PHP file, and builds the resulting XMI.
- parseFile
- in file UML.php, method PHP_UML::parseFile()
Parse a PHP file, and builds the resulting XMI.
- PHP_FILE
- in file AbstractBuilder.php, class constant PHP_UML_XMI_AbstractBuilder::PHP_FILE
- PHP_UML
- in file UML.php, class PHP_UML
The main class to instantiate
- PHP.php
- procedural page PHP.php
- Parser.php
- procedural page Parser.php
- PHP_UML_Exception
- in file UML.php, class PHP_UML_Exception
Subclass for PHP_UML_Exception
- PHP_UML_Metamodel_Class
- in file EMOF.php, class PHP_UML_Metamodel_Class
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_Enumeration
- in file PHP.php, class PHP_UML_Metamodel_Enumeration
Enumerates the basic PHP types.
- PHP_UML_Metamodel_File
- in file PHP.php, class PHP_UML_Metamodel_File
A file object
- PHP_UML_Metamodel_Interface
- in file EMOF.php, class PHP_UML_Metamodel_Interface
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_NamedElement
- in file EMOF.php, class PHP_UML_Metamodel_NamedElement
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_Operation
- in file EMOF.php, class PHP_UML_Metamodel_Operation
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_Package
- in file EMOF.php, class PHP_UML_Metamodel_Package
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_Parameter
- in file EMOF.php, class PHP_UML_Metamodel_Parameter
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_Property
- in file EMOF.php, class PHP_UML_Metamodel_Property
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_Sequence
- in file PHP.php, class PHP_UML_Metamodel_Sequence
A structure designed to store instances of PHP_UML metamodel's elements.
- PHP_UML_Metamodel_SequenceIterator
- in file PHP.php, class PHP_UML_Metamodel_SequenceIterator
An external iterator for PHP_UML_Metamodel_Sequence PHP_UML_Metamodel_Sequence->getIterator() can get you one.
- PHP_UML_Metamodel_Superstructure
- in file PHP.php, class PHP_UML_Metamodel_Superstructure
A superstructure to gather program elements.
- PHP_UML_Metamodel_Type
- in file EMOF.php, class PHP_UML_Metamodel_Type
PHP_UML (MOF Program elements classes)
- PHP_UML_Metamodel_TypedElement
- in file EMOF.php, class PHP_UML_Metamodel_TypedElement
PHP_UML (MOF Program elements classes)
- PHP_UML_PHP_Parser
- in file Parser.php, class PHP_UML_PHP_Parser
A combination of string iteration and regular expressions.
- PHP_UML_Scanner
- in file UML.php, class PHP_UML_Scanner
Abstract iterator for the filesystem scan
- PHP_UML_Warning
- in file UML.php, class PHP_UML_Warning
Maintains of stack of warning messages. Worth to being checked, especially if multiple classes in your PHP files have the same name...
- PHP_UML_XMI_AbstractBuilder
- in file AbstractBuilder.php, class PHP_UML_XMI_AbstractBuilder
Abstract class to build UML elements through XMI code.
- PHP_UML_XMI_Builder
- in file Builder.php, class PHP_UML_XMI_Builder
Interface for XMI factoring
- 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. See interface Builder for comments.
- Planet
- in file test4.php, class Planet
This class belongs to Cassiopeia :
- PREG_CLASS
- in file Parser.php, class constant PHP_UML_PHP_Parser::PREG_CLASS
- PREG_COMMENT
- in file Parser.php, class constant PHP_UML_PHP_Parser::PREG_COMMENT
- PREG_HEREDOC
- in file Parser.php, class constant PHP_UML_PHP_Parser::PREG_HEREDOC
- PREG_PACKAGE
- in file Parser.php, class constant PHP_UML_PHP_Parser::PREG_PACKAGE
- PREG_SUBPACKAGE
- in file Parser.php, class constant PHP_UML_PHP_Parser::PREG_SUBPACKAGE
- PREG_VARIABLE
- in file Parser.php, class constant PHP_UML_PHP_Parser::PREG_VARIABLE
Regular expressions for a PHP variable
top
top
s
- $stack
- in file UML.php, variable PHP_UML_Warning::$stack
The $stack to read.
- $stereotypes
- in file AbstractBuilder.php, variable PHP_UML_XMI_AbstractBuilder::$stereotypes
- $subDirectories
- in file UML.php, variable PHP_UML_Scanner::$subDirectories
Recursive search
- $superClass
- in file EMOF.php, variable PHP_UML_Metamodel_Interface::$superClass
- saveXMI
- in file UML.php, method PHP_UML::saveXMI()
Save the previously generated XMI to a file.
- searchElement
- in file PHP.php, method PHP_UML_Metamodel_Sequence::searchElement()
Searches for an object
- searchIntoSubpackage
- in file PHP.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 PHP.php, method PHP_UML_Metamodel_Superstructure::searchTypeIntoPackage()
Searches in a given package for a typed element (likely, a class)
- setFoo
- in file test5_cs.php, method Net_Sample::setFoo()
Registers the status of foo's universe
- setFoo
- in file test1.php, method TestClass1::setFoo()
- SolarSystem
- in file test3.php, class SolarSystem
"Constellation" should be found in the current namespace (Cassiopeia) but TestClass2 should be found nowhere (neither in Cassiopeia nor in the global namespace) since TestClass2 belongs to Orion. A warning should be reported to PHP_UML_Warning.
- substract
- in file test3.php, method iTest5::substract()
- substract
- in file test3.php, method TestClass3::substract()
top
top
top
top
top
top
Documentation generated on Mon, 11 Mar 2019 15:22:18 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|
|