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

Element index for package PHP_UML

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

_

__construct
in file UML.php, method PHP_UML::__construct()
    Constructor
__get
in file UML.php, method PHP_UML::__get()
    Accessor to the XMI.
__construct
in file PHP.php, method PHP_UML_Metamodel_Superstructure::__construct()
    Constructor
__construct
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::__construct()
__construct
in file Parser.php, method PHP_UML_PHP_Parser::__construct()
    Constructor
top

a

$acceptedExtensions
in file UML.php, variable PHP_UML::$acceptedExtensions
    Extensions of files to scan
add
in file UML.php, method PHP_UML_Warning::add()
    Adds a warning message to the pile
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
add
in file PHP.php, method PHP_UML_Metamodel_Sequence::add()
    Adds a program element to the sequence
top

b

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

c

$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
$classes
in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$classes
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()
$class
in file EMOF.php, variable PHP_UML_Metamodel_Property::$class
$class
in file EMOF.php, variable PHP_UML_Metamodel_Operation::$class
top

d

$deploymentView
in file UML.php, variable PHP_UML::$deploymentView
    A deployment view is created at the root level, enclosing the whole scanned
$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 $
DIR_CLOSE
in file UML.php, class constant PHP_UML::DIR_CLOSE
DIR_OPEN
in file UML.php, class constant PHP_UML::DIR_OPEN
$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
$direction
in file EMOF.php, variable PHP_UML_Metamodel_Parameter::$direction
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

EMOF.php
procedural page EMOF.php
top

f

FILE
in file UML.php, class constant PHP_UML::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.
$file
in file EMOF.php, variable PHP_UML_Metamodel_Interface::$file
top

g

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
getIterator
in file PHP.php, method PHP_UML_Metamodel_Sequence::getIterator()
    Returns an iterator containing all the objects stored
getPackagePathParts
in file PHP.php, method PHP_UML_Metamodel_Superstructure::getPackagePathParts()
    Splits a package path into its first/last element, and the rest
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 BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getComponent()
getComponent
in file Builder.php, method PHP_UML_XMI_Builder::getComponent()
    Generates the XMI for a component
getComponent
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getComponent()
getDatatype
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getDatatype()
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)
getGeneralizations
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getGeneralizations()
getGeneralizations
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::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 BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getInterface()
getInterface
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getInterface()
getInterface
in file Builder.php, method PHP_UML_XMI_Builder::getInterface()
    Generates the XMI code for an interface
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
getModelClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::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 BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getOperation()
getOperation
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getOperation()
getOperation
in file Builder.php, method PHP_UML_XMI_Builder::getOperation()
    Generates the XMI code for an operation
getPackageClose
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getPackageClose()
getPackageClose
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getPackageClose()
getPackageClose
in file Builder.php, method PHP_UML_XMI_Builder::getPackageClose()
    Generates the closing tag of a package
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
getParameter
in file BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getParameter()
getParameter
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getParameter()
getParameter
in file Builder.php, method PHP_UML_XMI_Builder::getParameter()
    Generates the XMI code for the paramater of an operation
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).
getParameterType
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getParameterType()
getProfile
in file BuilderImpl2.php, method PHP_UML_XMI_BuilderImpl2::getProfile()
    Formates a Profile adapted to PHP_UML.
getProfile
in file Builder.php, method PHP_UML_XMI_Builder::getProfile()
    Generates the XMI code for a UML2 profile.
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 BuilderImpl1.php, method PHP_UML_XMI_BuilderImpl1::getRealizations()
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
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()
    Generates the closing tag for a subsystem / component
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()
top

i

$ignoredDirectories
in file UML.php, variable PHP_UML_Scanner::$ignoredDirectories
    Directories to ignore during scan
$interfaces
in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$interfaces
$implements
in file EMOF.php, variable PHP_UML_Metamodel_Class::$implements
$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_Operation::$isInstantiable
$isInstantiable
in file EMOF.php, variable PHP_UML_Metamodel_Class::$isInstantiable
$isReadOnly
in file EMOF.php, variable PHP_UML_Metamodel_Property::$isReadOnly
top

k

key
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::key()
key
in file PHP.php, method PHP_UML_Metamodel_Sequence::key()
    Returns the current index position
top

m

$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.
$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

n

$name
in file EMOF.php, variable PHP_UML_Metamodel_NamedElement::$name
next
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::next()
$nestedPackage
in file EMOF.php, variable PHP_UML_Metamodel_Package::$nestedPackage
$nestingPackage
in file EMOF.php, variable PHP_UML_Metamodel_Package::$nestingPackage
top

o

$operations
in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$operations
$operation
in file EMOF.php, variable PHP_UML_Metamodel_Parameter::$operation
$ownedAttribute
in file EMOF.php, variable PHP_UML_Metamodel_Class::$ownedAttribute
$ownedOperation
in file EMOF.php, variable PHP_UML_Metamodel_Interface::$ownedOperation
$ownedParameter
in file EMOF.php, variable PHP_UML_Metamodel_Operation::$ownedParameter
$ownedType
in file EMOF.php, variable PHP_UML_Metamodel_Package::$ownedType
top

p

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_UML
in file UML.php, class PHP_UML
    The main class to instantiate
PHP_UML_Exception
in file UML.php, class PHP_UML_Exception
    Subclass for PHP_UML_Exception
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...
$packages
in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$packages
$parameters
in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$parameters
PHP.php
procedural page PHP.php
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_NamedElement
in file EMOF.php, class PHP_UML_Metamodel_NamedElement
    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.
parse
in file Parser.php, method PHP_UML_PHP_Parser::parse()
    Parses a PHP file
Parser.php
procedural page Parser.php
PHP_UML_PHP_Parser
in file Parser.php, class PHP_UML_PHP_Parser
    A combination of string iteration and regular expressions.
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
$package
in file EMOF.php, variable PHP_UML_Metamodel_Interface::$package
PHP_UML_Metamodel_Class
in file EMOF.php, class PHP_UML_Metamodel_Class
    PHP_UML (MOF Program elements classes)
PHP_UML_Metamodel_Interface
in file EMOF.php, class PHP_UML_Metamodel_Interface
    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_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)
$profile
in file BuilderImpl2.php, variable PHP_UML_XMI_BuilderImpl2::$profile
    PHP_UML UML Profile (TODO)
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.
top

r

resolveAll
in file PHP.php, method PHP_UML_Metamodel_Superstructure::resolveAll()
    Launches the resolution of the references for all stacks from the root pkg
rewind
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::rewind()
top

s

$stack
in file UML.php, variable PHP_UML_Warning::$stack
    The $stack to read.
$subDirectories
in file UML.php, variable PHP_UML_Scanner::$subDirectories
    Recursive search
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)
$superClass
in file EMOF.php, variable PHP_UML_Metamodel_Interface::$superClass
top

t

$tagFilename
in file UML.php, variable PHP_UML::$tagFilename
    Filenames are added to classes and interfaces
test_to_run.php
procedural page test_to_run.php
test_with_api.php
procedural page test_with_api.php
traverseDirectory
in file UML.php, method PHP_UML_Scanner::traverseDirectory()
    Traverse recursively the directories for files to parse
$type
in file EMOF.php, variable PHP_UML_Metamodel_TypedElement::$type
top

u

UML.php
procedural page UML.php
$uri
in file EMOF.php, variable PHP_UML_Metamodel_Package::$uri
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

valid
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::valid()
$visibility
in file EMOF.php, variable PHP_UML_Metamodel_Property::$visibility
$visibility
in file EMOF.php, variable PHP_UML_Metamodel_Operation::$visibility
top

x

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
top

Documentation generated on Mon, 11 Mar 2019 15:22:18 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.