UML

org.topcased.modeler.uml.componentdiagram
Class ComponentCreationUtils

java.lang.Object
  extended by AbstractCreationUtils
      extended by org.topcased.modeler.uml.componentdiagram.ComponentCreationUtils

public class ComponentCreationUtils
extends AbstractCreationUtils

This utility class allows to create a GraphElement associated with a Model Object

** Generated **

Constructor Summary
ComponentCreationUtils(DiagramGraphConf diagramConf)
          Constructor
 
Method Summary
 GraphElement createGraphElement(EObject obj, java.lang.String presentation)
           
protected  GraphElement createGraphElementComment(org.eclipse.uml2.uml.Comment element, java.lang.String presentation)
           
protected  GraphElement createGraphElementComponent(org.eclipse.uml2.uml.Component element, java.lang.String presentation)
           
protected  GraphElement createGraphElementComponentRealization(org.eclipse.uml2.uml.ComponentRealization element, java.lang.String presentation)
           
protected  GraphElement createGraphElementInterface(org.eclipse.uml2.uml.Interface element, java.lang.String presentation)
           
protected  GraphElement createGraphElementInterfaceRealization(org.eclipse.uml2.uml.InterfaceRealization element, java.lang.String presentation)
           
protected  GraphElement createGraphElementPort(org.eclipse.uml2.uml.Port element, java.lang.String presentation)
           
protected  GraphElement createGraphElementUsage(org.eclipse.uml2.uml.Usage element, java.lang.String presentation)
           
 EObject createModelObject(EObject obj)
          Create the ModelObject with its initial children
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentCreationUtils

public ComponentCreationUtils(DiagramGraphConf diagramConf)
Constructor

Parameters:
diagramConf - the Diagram Graphical Configuration
** Generated **
Method Detail

createGraphElement

public GraphElement createGraphElement(EObject obj,
                                       java.lang.String presentation)

See Also:
org.topcased.modeler.editor.ICreationUtils#createGraphElement(org.eclipse.emf.ecore.EObject, java.lang.String)
** Generated **

createGraphElementComponent

protected GraphElement createGraphElementComponent(org.eclipse.uml2.uml.Component element,
                                                   java.lang.String presentation)

Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementInterface

protected GraphElement createGraphElementInterface(org.eclipse.uml2.uml.Interface element,
                                                   java.lang.String presentation)

Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementPort

protected GraphElement createGraphElementPort(org.eclipse.uml2.uml.Port element,
                                              java.lang.String presentation)

Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementComponentRealization

protected GraphElement createGraphElementComponentRealization(org.eclipse.uml2.uml.ComponentRealization element,
                                                              java.lang.String presentation)

Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementInterfaceRealization

protected GraphElement createGraphElementInterfaceRealization(org.eclipse.uml2.uml.InterfaceRealization element,
                                                              java.lang.String presentation)

Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementUsage

protected GraphElement createGraphElementUsage(org.eclipse.uml2.uml.Usage element,
                                               java.lang.String presentation)

Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementComment

protected GraphElement createGraphElementComment(org.eclipse.uml2.uml.Comment element,
                                                 java.lang.String presentation)

Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createModelObject

public EObject createModelObject(EObject obj)
Create the ModelObject with its initial children

Parameters:
obj - the model object
Returns:
the model object with its children
** Generated **

UML

Copyright (c) 2005 TOPCASED Contributors 2005 - 2007. All rights reserved.