UML

org.topcased.modeler.uml.componentdiagram.policies
Class ComponentLayoutEditPolicy

java.lang.Object
  extended by ModelerLayoutEditPolicy
      extended by org.topcased.modeler.uml.componentdiagram.policies.ComponentLayoutEditPolicy

public class ComponentLayoutEditPolicy
extends ModelerLayoutEditPolicy

** Generated **

Constructor Summary
ComponentLayoutEditPolicy()
          Default contructor.
 
Method Summary
protected  boolean isAttachedToBorder(GraphNode node)
           
protected  boolean isExternalObjectAllowed(GraphNode parent, GraphNode child)
          Enable to display Interfaces that are not contained directly by the Component
protected  boolean isSeveralDisplayAllowed(GraphNode parent, GraphNode child, boolean needModelUpdate)
          The same Interface may be displayed several time in the same Component
protected  boolean isValid(EObject child, EObject parent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComponentLayoutEditPolicy

public ComponentLayoutEditPolicy()
Default contructor.

** Generated **
Method Detail

isAttachedToBorder

protected boolean isAttachedToBorder(GraphNode node)

See Also:
org.topcased.modeler.edit.policies.ModelerLayoutEditPolicy#isAttachedToBorder(org.topcased.modeler.di.model.GraphNode)
** Generated **

isValid

protected boolean isValid(EObject child,
                          EObject parent)

See Also:
org.topcased.modeler.edit.policies.ModelerLayoutEditPolicy#isValid(org.eclipse.emf.ecore.EObject, org.eclipse.emf.ecore.EObject)
** Generated **

isSeveralDisplayAllowed

protected boolean isSeveralDisplayAllowed(GraphNode parent,
                                          GraphNode child,
                                          boolean needModelUpdate)
The same Interface may be displayed several time in the same Component

See Also:
org.topcased.modeler.edit.policies.ModelerLayoutEditPolicy#isSeveralDisplayAllowed(org.topcased.modeler.di.model.GraphNode, org.topcased.modeler.di.model.GraphNode, boolean)

isExternalObjectAllowed

protected boolean isExternalObjectAllowed(GraphNode parent,
                                          GraphNode child)
Enable to display Interfaces that are not contained directly by the Component

See Also:
org.topcased.modeler.edit.policies.ModelerLayoutEditPolicy#isExternalObjectAllowed(org.topcased.modeler.di.model.GraphNode, org.topcased.modeler.di.model.GraphNode)

UML

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