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

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 (as an array of values)
add
in file PHP.php, method PHP_UML_Metamodel_Sequence::add()
    Adds a program element to the sequence
add
in file UML.php, method PHP_UML_Warning::add()
    Adds a warning message to the pile
atFile
in file UML.php, method PHP_UML::atFile()
    Executed for each file discovered in a folder You should not bother about that function
atFolderIn
in file UML.php, method PHP_UML::atFolderIn()
    Executed when entering a new folder
atFolderOut
in file UML.php, method PHP_UML::atFolderOut()
    Executed when leaving a folder
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 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

e

$extensions
in file AbstractBuilder.php, variable PHP_UML_XMI_AbstractBuilder::$extensions
EXPORTER_NAME
in file AbstractBuilder.php, class constant PHP_UML_XMI_AbstractBuilder::EXPORTER_NAME
EMOF.php
procedural page EMOF.php
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.
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

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

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_Class::$isAbstract
$isAbstract
in file EMOF.php, variable PHP_UML_Metamodel_Operation::$isAbstract
$isInstantiable
in file EMOF.php, variable PHP_UML_Metamodel_Operation::$isInstantiable
$isInstantiable
in file EMOF.php, variable PHP_UML_Metamodel_Class::$isInstantiable
$isInstantiable
in file EMOF.php, variable PHP_UML_Metamodel_Property::$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.
$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
$nestedPackage
in file EMOF.php, variable PHP_UML_Metamodel_Package::$nestedPackage
$nestingPackage
in file EMOF.php, variable PHP_UML_Metamodel_Package::$nestingPackage
next
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::next()
top

o

$operation
in file EMOF.php, variable PHP_UML_Metamodel_Parameter::$operation
$operations
in file PHP.php, variable PHP_UML_Metamodel_Superstructure::$operations
$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

$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

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

t

$type
in file EMOF.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
traverseDirectory
in file UML.php, method PHP_UML_Scanner::traverseDirectory()
    Traverse a directory to parse its files
top

u

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

$visibility
in file EMOF.php, variable PHP_UML_Metamodel_Operation::$visibility
$visibility
in file EMOF.php, variable PHP_UML_Metamodel_Property::$visibility
valid
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::valid()
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

_

__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 PHP.php, method PHP_UML_Metamodel_Superstructure::__construct()
    Constructor
__construct
in file PHP.php, method PHP_UML_Metamodel_SequenceIterator::__construct()
__get
in file UML.php, method PHP_UML::__get()
    Public accessor to the XMI code
top

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