Ecore

org.topcased.modeler.ecore.ediagram
Class EcoreCreationUtils

java.lang.Object
  extended by AbstractCreationUtils
      extended by org.topcased.modeler.ecore.ediagram.EcoreCreationUtils

public class EcoreCreationUtils
extends AbstractCreationUtils

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

** Generated **

Constructor Summary
EcoreCreationUtils(DiagramGraphConf diagramConf)
          Constructor
 
Method Summary
 GraphElement createGraphElement(EObject obj, java.lang.String presentation)
           
protected  GraphElement createGraphElementEAnnotation(EAnnotation element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEAttribute(EAttribute element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEClass(EClass element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEDataType(EDataType element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEEnum(EEnum element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEEnumLiteral(EEnumLiteral element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEOperation(EOperation element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEPackage(EPackage element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEReference(EReference element, java.lang.String presentation)
           
protected  GraphElement createGraphElementEStringToStringMapEntry(EStringToStringMapEntryImpl 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

EcoreCreationUtils

public EcoreCreationUtils(DiagramGraphConf diagramConf)
Constructor

Parameters:
diagramConf - the Diagram Graphical Configurator
Method Detail

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 **

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 **

createGraphElementEPackage

protected GraphElement createGraphElementEPackage(EPackage element,
                                                  java.lang.String presentation)

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

createGraphElementEClass

protected GraphElement createGraphElementEClass(EClass element,
                                                java.lang.String presentation)

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

createGraphElementEDataType

protected GraphElement createGraphElementEDataType(EDataType element,
                                                   java.lang.String presentation)

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

createGraphElementEEnum

protected GraphElement createGraphElementEEnum(EEnum element,
                                               java.lang.String presentation)

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

createGraphElementEAnnotation

protected GraphElement createGraphElementEAnnotation(EAnnotation element,
                                                     java.lang.String presentation)

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

createGraphElementEOperation

protected GraphElement createGraphElementEOperation(EOperation element,
                                                    java.lang.String presentation)

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

createGraphElementEAttribute

protected GraphElement createGraphElementEAttribute(EAttribute element,
                                                    java.lang.String presentation)

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

createGraphElementEEnumLiteral

protected GraphElement createGraphElementEEnumLiteral(EEnumLiteral element,
                                                      java.lang.String presentation)

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

createGraphElementEStringToStringMapEntry

protected GraphElement createGraphElementEStringToStringMapEntry(EStringToStringMapEntryImpl element,
                                                                 java.lang.String presentation)

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

createGraphElementEReference

protected GraphElement createGraphElementEReference(EReference element,
                                                    java.lang.String presentation)

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

Ecore

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