Index of all elements
[ a ]
[ b ]
[ c ]
[ d ]
[ e ]
[ f ]
[ g ]
[ i ]
[ k ]
[ m ]
[ n ]
[ o ]
[ p ]
[ r ]
[ s ]
[ t ]
[ u ]
[ v ]
[ x ]
[ _ ]
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
If true, 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
- count
- in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::count()
- current
- in file PHP.php, method PHP_UML_Metamodel_Sequence::current()
Returns a reference to the current element (head)
- current
- in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::current()
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_Parameter::$default
- $default
- in file EMOF.php, variable PHP_UML_Metamodel_Property::$default
- $deploymentView
- in file UML.php, variable PHP_UML::$deploymentView
If true, a deployment view is created at the root level, enclosing the whole scanned
- $description
- in file EMOF.php, variable PHP_UML_Metamodel_NamedElement::$description
- $direction
- in file EMOF.php, variable PHP_UML_Metamodel_Parameter::$direction
- $docblocks
- in file UML.php, variable PHP_UML::$docblocks
If true, docblocks are read (classes, functions, properties, and files docblocks)
- $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
- DIR_CLOSE
- in file UML.php, class constant PHP_UML::DIR_CLOSE
- DIR_OPEN
- in file UML.php, class constant PHP_UML::DIR_OPEN
top
top
top
g
- 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()
Runs the XMI generator on 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 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
- getArtifact
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getArtifact()
- getClass
- in file Builder.php, method PHP_UML_XMI_Builder::getClass()
Generates the XMI code for a class
- getClass
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getClass()
- getClass
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getClass()
- getComment
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getComment()
- getComment
- in file Builder.php, method PHP_UML_XMI_Builder::getComment()
Adds a comment to a model element
- getComment
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getComment()
- 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 BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getDatatype()
- getDatatype
- in file Builder.php, method PHP_UML_XMI_Builder::getDatatype()
Generates the XMI declarations of the main PHP types (official and unofficial)
- 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
- getGeneralizations
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getGeneralizations()
- getInterface
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getInterface()
- getInterface
- in file Builder.php, method PHP_UML_XMI_Builder::getInterface()
Generates the XMI code for an interface
- 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 BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getModelClose()
- getModelClose
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getModelClose()
- getModelClose
- in file Builder.php, method PHP_UML_XMI_Builder::getModelClose()
Generates the closing tag of a model
- getModelOpen
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getModelOpen()
- getModelOpen
- in file Builder.php, method PHP_UML_XMI_Builder::getModelOpen()
Generates the XMI header
- getModelOpen
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getModelOpen()
- getOperation
- in file Builder.php, method PHP_UML_XMI_Builder::getOperation()
Generates the XMI code for an operation
- getOperation
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getOperation()
- getOperation
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getOperation()
- getPackageClose
- in file Builder.php, method PHP_UML_XMI_Builder::getPackageClose()
Generates the closing tag of a package
- getPackageClose
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getPackageClose()
- getPackageClose
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getPackageClose()
- getPackageOpen
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getPackageOpen()
- getPackageOpen
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getPackageOpen()
- getPackageOpen
- in file Builder.php, method PHP_UML_XMI_Builder::getPackageOpen()
Generates the opening tag for a package
- 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 Builder.php, method PHP_UML_XMI_Builder::getParameter()
Generates the XMI code for the paramater of an operation
- getParameter
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getParameter()
- 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 Builder.php, method PHP_UML_XMI_Builder::getProfile()
Generates the XMI code for a UML2 profile.
- 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()
- 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 BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::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
- getSubsystemClose
- in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getSubsystemClose()
- getSubsystemClose
- in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getSubsystemClose()
- getSubsystemClose
- in file Builder.php, method PHP_UML_XMI_Builder::getSubsystemClose()
Generates 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()
Generates the opening tag for a sub-system (XMI 1), or a component (XMI 2)
- guessStereotype
- in file AbstractBuilder.php, method PHP_UML_XMI_AbstractBuilder::guessStereotype()
Retrieves the ID of a stereotype, given a filename
top
top
top
m
- $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 (where the parser stores all the program elements it finds)
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()
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.
- 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 use, through its methods :
- PHP.php
- procedural page PHP.php
- Parser.php
- procedural page Parser.php
- PHP_UML_Exception
- in file UML.php, class PHP_UML_Exception
A 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 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_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
The PHP parser.
- 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 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
- 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
If true, search is recursive
- $superClass
- in file EMOF.php, variable PHP_UML_Metamodel_Interface::$superClass
- 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
- 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)
top
top
top
top
top
top
Documentation generated on Mon, 11 Mar 2019 15:22:53 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.
|
|