SysML

org.topcased.modeler.sysml.internalblockdiagram
Class InternalBlockCreationUtils

java.lang.Object
  extended by AbstractCreationUtils
      extended by org.topcased.modeler.sysml.internalblockdiagram.InternalBlockCreationUtils

public class InternalBlockCreationUtils
extends AbstractCreationUtils

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

** Generated **

Constructor Summary
InternalBlockCreationUtils(DiagramGraphConf diagramConf)
          Constructor
 
Method Summary
 GraphElement createGraphElement(EObject obj, java.lang.String presentation)
           
protected  GraphElement createGraphElementBlockProperty(BlockProperty element, java.lang.String presentation)
           
protected  GraphElement createGraphElementComment(org.eclipse.uml2.uml.Comment element, java.lang.String presentation)
           
protected  GraphElement createGraphElementConnector(org.eclipse.uml2.uml.Connector element, java.lang.String presentation)
           
protected  GraphElement createGraphElementDependency(org.eclipse.uml2.uml.Dependency element, java.lang.String presentation)
           
protected  GraphElement createGraphElementFlowPort(FlowPort element, java.lang.String presentation)
           
protected  GraphElement createGraphElementPort(org.eclipse.uml2.uml.Port element, java.lang.String presentation)
           
protected  GraphElement createGraphElementProblem(Problem element, java.lang.String presentation)
           
protected  GraphElement createGraphElementProperty(org.eclipse.uml2.uml.Property element, java.lang.String presentation)
           
protected  GraphElement createGraphElementRationale(Rationale element, java.lang.String presentation)
           
 EObject createModelObject(EObject obj)
          Create the ModelObject with its initial children
protected  BlockProperty createModelObjectBlockProperty(BlockProperty element)
           
protected  org.eclipse.uml2.uml.Comment createModelObjectComment(org.eclipse.uml2.uml.Comment element)
           
protected  org.eclipse.uml2.uml.Connector createModelObjectConnector(org.eclipse.uml2.uml.Connector element)
           
protected  org.eclipse.uml2.uml.Dependency createModelObjectDependency(org.eclipse.uml2.uml.Dependency element)
           
protected  FlowPort createModelObjectFlowPort(FlowPort element)
           
protected  org.eclipse.uml2.uml.Port createModelObjectPort(org.eclipse.uml2.uml.Port element)
           
protected  Problem createModelObjectProblem(Problem element)
           
protected  org.eclipse.uml2.uml.Property createModelObjectProperty(org.eclipse.uml2.uml.Property element)
           
protected  Rationale createModelObjectRationale(Rationale element)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InternalBlockCreationUtils

public InternalBlockCreationUtils(DiagramGraphConf diagramConf)
Constructor

Parameters:
diagramConf - the Diagram Graphical Configuration
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 **
NOT

createGraphElementBlockProperty

protected GraphElement createGraphElementBlockProperty(BlockProperty element,
                                                       java.lang.String presentation)
Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementProperty

protected GraphElement createGraphElementProperty(org.eclipse.uml2.uml.Property element,
                                                  java.lang.String presentation)
Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementFlowPort

protected GraphElement createGraphElementFlowPort(FlowPort 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 **

createGraphElementConnector

protected GraphElement createGraphElementConnector(org.eclipse.uml2.uml.Connector element,
                                                   java.lang.String presentation)
Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementDependency

protected GraphElement createGraphElementDependency(org.eclipse.uml2.uml.Dependency element,
                                                    java.lang.String presentation)
Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **
NOT

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

createGraphElementRationale

protected GraphElement createGraphElementRationale(Rationale element,
                                                   java.lang.String presentation)
Parameters:
element - the model element
presentation - the presentation of the graphical element
Returns:
the complete GraphElement
** Generated **

createGraphElementProblem

protected GraphElement createGraphElementProblem(Problem 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 **
NOT

createModelObjectBlockProperty

protected BlockProperty createModelObjectBlockProperty(BlockProperty element)

Parameters:
element - the original model element
Returns:
the complete Model Object
** Generated **
NOT

createModelObjectFlowPort

protected FlowPort createModelObjectFlowPort(FlowPort element)

Parameters:
element - the original model element
Returns:
the complete Model Object
** Generated **
NOT

createModelObjectPort

protected org.eclipse.uml2.uml.Port createModelObjectPort(org.eclipse.uml2.uml.Port element)

Parameters:
element - the original model element
Returns:
the complete Model Object
** Generated **
NOT

createModelObjectConnector

protected org.eclipse.uml2.uml.Connector createModelObjectConnector(org.eclipse.uml2.uml.Connector element)

Parameters:
element - the original model element
Returns:
the complete Model Object

createModelObjectDependency

protected org.eclipse.uml2.uml.Dependency createModelObjectDependency(org.eclipse.uml2.uml.Dependency element)

Parameters:
element - the original model element
Returns:
the complete Model Object

createModelObjectComment

protected org.eclipse.uml2.uml.Comment createModelObjectComment(org.eclipse.uml2.uml.Comment element)

Parameters:
element - the original model element
Returns:
the complete Model Object

createModelObjectRationale

protected Rationale createModelObjectRationale(Rationale element)

Parameters:
element - the original model element
Returns:
the complete Model Object

createModelObjectProblem

protected Problem createModelObjectProblem(Problem element)

Parameters:
element - the original model element
Returns:
the complete Model Object

createModelObjectProperty

protected org.eclipse.uml2.uml.Property createModelObjectProperty(org.eclipse.uml2.uml.Property element)

Parameters:
element - the original model element
Returns:
the complete Model Object

SysML

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