UML

org.topcased.modeler.uml.activitydiagram
Class ActivityCreationUtils

java.lang.Object
  extended by AbstractCreationUtils
      extended by org.topcased.modeler.uml.activitydiagram.ActivityCreationUtils

public class ActivityCreationUtils
extends AbstractCreationUtils

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

** Generated **

Constructor Summary
ActivityCreationUtils(DiagramGraphConf diagramConf)
          Constructor
 
Method Summary
 GraphElement createGraphElement(EObject obj, java.lang.String presentation)
           
protected  GraphElement createGraphElementAcceptEventAction(org.eclipse.uml2.uml.AcceptEventAction element, java.lang.String presentation)
           
protected  GraphElement createGraphElementAction(org.eclipse.uml2.uml.Action element, java.lang.String presentation)
           
protected  GraphElement createGraphElementActivityFinalNode(org.eclipse.uml2.uml.ActivityFinalNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementActivityParameterNode(org.eclipse.uml2.uml.ActivityParameterNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementActivityPartition(org.eclipse.uml2.uml.ActivityPartition element, java.lang.String presentation)
           
protected  GraphElement createGraphElementCallBehaviorAction(org.eclipse.uml2.uml.CallBehaviorAction element, java.lang.String presentation)
           
protected  GraphElement createGraphElementCallOperationAction(org.eclipse.uml2.uml.CallOperationAction element, java.lang.String presentation)
           
protected  GraphElement createGraphElementCentralBufferNode(org.eclipse.uml2.uml.CentralBufferNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementComment(org.eclipse.uml2.uml.Comment element, java.lang.String presentation)
           
protected  GraphElement createGraphElementControlFlow(org.eclipse.uml2.uml.ControlFlow element, java.lang.String presentation)
           
protected  GraphElement createGraphElementDataStoreNode(org.eclipse.uml2.uml.DataStoreNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementDecisionNode(org.eclipse.uml2.uml.DecisionNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementExceptionHandler(org.eclipse.uml2.uml.ExceptionHandler element, java.lang.String presentation)
           
protected  GraphElement createGraphElementExpansionNode(org.eclipse.uml2.uml.ExpansionNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementExpansionRegion(org.eclipse.uml2.uml.ExpansionRegion element, java.lang.String presentation)
           
protected  GraphElement createGraphElementFlowFinalNode(org.eclipse.uml2.uml.FlowFinalNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementForkNode(org.eclipse.uml2.uml.ForkNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementInitialNode(org.eclipse.uml2.uml.InitialNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementInputPin(org.eclipse.uml2.uml.InputPin element, java.lang.String presentation)
           
protected  GraphElement createGraphElementJoinNode(org.eclipse.uml2.uml.JoinNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementMergeNode(org.eclipse.uml2.uml.MergeNode element, java.lang.String presentation)
           
protected  GraphElement createGraphElementObjectFlow(org.eclipse.uml2.uml.ObjectFlow element, java.lang.String presentation)
           
protected  GraphElement createGraphElementOutputPin(org.eclipse.uml2.uml.OutputPin element, java.lang.String presentation)
           
protected  GraphElement createGraphElementSendSignalAction(org.eclipse.uml2.uml.SendSignalAction 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

ActivityCreationUtils

public ActivityCreationUtils(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 **

createGraphElementExpansionRegion

protected GraphElement createGraphElementExpansionRegion(org.eclipse.uml2.uml.ExpansionRegion element,
                                                         java.lang.String presentation)

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

createGraphElementActivityPartition

protected GraphElement createGraphElementActivityPartition(org.eclipse.uml2.uml.ActivityPartition element,
                                                           java.lang.String presentation)

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

createGraphElementInitialNode

protected GraphElement createGraphElementInitialNode(org.eclipse.uml2.uml.InitialNode element,
                                                     java.lang.String presentation)

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

createGraphElementDecisionNode

protected GraphElement createGraphElementDecisionNode(org.eclipse.uml2.uml.DecisionNode element,
                                                      java.lang.String presentation)

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

createGraphElementMergeNode

protected GraphElement createGraphElementMergeNode(org.eclipse.uml2.uml.MergeNode element,
                                                   java.lang.String presentation)

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

createGraphElementForkNode

protected GraphElement createGraphElementForkNode(org.eclipse.uml2.uml.ForkNode element,
                                                  java.lang.String presentation)

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

createGraphElementJoinNode

protected GraphElement createGraphElementJoinNode(org.eclipse.uml2.uml.JoinNode element,
                                                  java.lang.String presentation)

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

createGraphElementActivityFinalNode

protected GraphElement createGraphElementActivityFinalNode(org.eclipse.uml2.uml.ActivityFinalNode element,
                                                           java.lang.String presentation)

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

createGraphElementFlowFinalNode

protected GraphElement createGraphElementFlowFinalNode(org.eclipse.uml2.uml.FlowFinalNode element,
                                                       java.lang.String presentation)

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

createGraphElementCallBehaviorAction

protected GraphElement createGraphElementCallBehaviorAction(org.eclipse.uml2.uml.CallBehaviorAction element,
                                                            java.lang.String presentation)

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

createGraphElementCallOperationAction

protected GraphElement createGraphElementCallOperationAction(org.eclipse.uml2.uml.CallOperationAction element,
                                                             java.lang.String presentation)

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

createGraphElementSendSignalAction

protected GraphElement createGraphElementSendSignalAction(org.eclipse.uml2.uml.SendSignalAction element,
                                                          java.lang.String presentation)

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

createGraphElementAcceptEventAction

protected GraphElement createGraphElementAcceptEventAction(org.eclipse.uml2.uml.AcceptEventAction element,
                                                           java.lang.String presentation)

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

createGraphElementAction

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

createGraphElementActivityParameterNode

protected GraphElement createGraphElementActivityParameterNode(org.eclipse.uml2.uml.ActivityParameterNode element,
                                                               java.lang.String presentation)

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

createGraphElementCentralBufferNode

protected GraphElement createGraphElementCentralBufferNode(org.eclipse.uml2.uml.CentralBufferNode element,
                                                           java.lang.String presentation)

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

createGraphElementDataStoreNode

protected GraphElement createGraphElementDataStoreNode(org.eclipse.uml2.uml.DataStoreNode element,
                                                       java.lang.String presentation)

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

createGraphElementExpansionNode

protected GraphElement createGraphElementExpansionNode(org.eclipse.uml2.uml.ExpansionNode element,
                                                       java.lang.String presentation)

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

createGraphElementInputPin

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

createGraphElementOutputPin

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

createGraphElementControlFlow

protected GraphElement createGraphElementControlFlow(org.eclipse.uml2.uml.ControlFlow element,
                                                     java.lang.String presentation)

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

createGraphElementObjectFlow

protected GraphElement createGraphElementObjectFlow(org.eclipse.uml2.uml.ObjectFlow element,
                                                    java.lang.String presentation)

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

createGraphElementExceptionHandler

protected GraphElement createGraphElementExceptionHandler(org.eclipse.uml2.uml.ExceptionHandler 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 **

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.