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

Class: PHP_UML_Output_Eclipse_BuilderImpl2

Source Location: /PHP_UML-1.6.2/UML/Output/Eclipse/BuilderImpl2.php

Class Overview

PHP_UML_Output_Xmi_AbstractBuilder
   |
   --PHP_UML_Output_Xmi_BuilderImpl2
      |
      --PHP_UML_Output_Eclipse_BuilderImpl2

Implementation class to create XMI in version 2, adapted for importation into Eclipse


Author(s):

Methods


Inherited Variables

Inherited Methods

Class: PHP_UML_Output_Xmi_BuilderImpl2

PHP_UML_Output_Xmi_BuilderImpl2::getArtifact()
PHP_UML_Output_Xmi_BuilderImpl2::getClass()
PHP_UML_Output_Xmi_BuilderImpl2::getComment()
PHP_UML_Output_Xmi_BuilderImpl2::getComponentClose()
PHP_UML_Output_Xmi_BuilderImpl2::getComponentOpen()
PHP_UML_Output_Xmi_BuilderImpl2::getDatatype()
PHP_UML_Output_Xmi_BuilderImpl2::getGeneralizations()
PHP_UML_Output_Xmi_BuilderImpl2::getInterface()
PHP_UML_Output_Xmi_BuilderImpl2::getManifestation()
Generates a manifestation element (= the link between a class and the artifact where the class is defined)
PHP_UML_Output_Xmi_BuilderImpl2::getMetadata()
PHP_UML_Output_Xmi_BuilderImpl2::getModelClose()
PHP_UML_Output_Xmi_BuilderImpl2::getModelOpen()
PHP_UML_Output_Xmi_BuilderImpl2::getNamespaceClose()
PHP_UML_Output_Xmi_BuilderImpl2::getNamespaceOpen()
PHP_UML_Output_Xmi_BuilderImpl2::getOperation()
PHP_UML_Output_Xmi_BuilderImpl2::getPackageClose()
PHP_UML_Output_Xmi_BuilderImpl2::getPackageOpen()
PHP_UML_Output_Xmi_BuilderImpl2::getParameter()
PHP_UML_Output_Xmi_BuilderImpl2::getParameterType()
PHP_UML_Output_Xmi_BuilderImpl2::getProfile()
Formates a Profile adapted to PHP_UML.
PHP_UML_Output_Xmi_BuilderImpl2::getProperty()
PHP_UML_Output_Xmi_BuilderImpl2::getRealizations()
PHP_UML_Output_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())
PHP_UML_Output_Xmi_BuilderImpl2::getStereotypes()
PHP_UML_Output_Xmi_BuilderImpl2::getSubsystemClose()
PHP_UML_Output_Xmi_BuilderImpl2::getSubsystemOpen()
PHP_UML_Output_Xmi_BuilderImpl2::getXmiHeaderClose()
PHP_UML_Output_Xmi_BuilderImpl2::getXmiHeaderOpen()

Class: PHP_UML_Output_Xmi_AbstractBuilder

PHP_UML_Output_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.
PHP_UML_Output_Xmi_AbstractBuilder::getAllPackages()
Get all packages, recursively, with all the objects they contain Initially called by generateXmi() on the root package
PHP_UML_Output_Xmi_AbstractBuilder::getInstance()
Factory method. Retrieves a proper implementation class, matching the XMI version.
PHP_UML_Output_Xmi_AbstractBuilder::getOwnedElements()
Get the different types owned by a package
PHP_UML_Output_Xmi_AbstractBuilder::getUID()
Generates an ID for an element. A partial identifier can be provided (used for classes and their idrefs)
PHP_UML_Output_Xmi_AbstractBuilder::getXmiDocument()
Return the full serialized XMI metamodel of a given Superstructure.
PHP_UML_Output_Xmi_AbstractBuilder::getXmlHeader()
Gets an XML header for the XMI file
PHP_UML_Output_Xmi_AbstractBuilder::setComponentView()
Enables the inclusion of a component view in the serialized model
PHP_UML_Output_Xmi_AbstractBuilder::setDeploymentView()
Enables the inclusion of a deployment view in the serialized model
PHP_UML_Output_Xmi_AbstractBuilder::setEncoding()
Sets the XML encoding
PHP_UML_Output_Xmi_AbstractBuilder::setLogicalView()
Enables the inclusion of a logical view in the serialized model
PHP_UML_Output_Xmi_AbstractBuilder::setStereotypes()
Enables the inclusion of the stereotypes in the serialized model

Class Details

[line 29]
Implementation class to create XMI in version 2, adapted for importation into Eclipse

See the interface PHP_UML_Output_Eclipse_Builder for the comments.



[ Top ]


Method Detail

getModelOpen   [line 41]

void getModelOpen( PHP_UML_Metamodel_Package $model)

  • Access: public

Overrides PHP_UML_Output_Xmi_BuilderImpl2::getModelOpen() (parent method not documented)

Parameters:

PHP_UML_Metamodel_Package   $model   — 

[ Top ]

getRealizations   [line 54]

void getRealizations( PHP_UML_Metamodel_Class $client)

  • Access: public

Overrides PHP_UML_Output_Xmi_BuilderImpl2::getRealizations() (parent method not documented)

Parameters:

PHP_UML_Metamodel_Class   $client   — 

[ Top ]

getXmiHeaderClose   [line 49]

void getXmiHeaderClose( )

  • Access: public

Overrides PHP_UML_Output_Xmi_BuilderImpl2::getXmiHeaderClose() (parent method not documented)
[ Top ]

getXmiHeaderOpen   [line 36]

void getXmiHeaderOpen( )

  • Access: public

Overrides PHP_UML_Output_Xmi_BuilderImpl2::getXmiHeaderOpen() (parent method not documented)
[ Top ]


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