UML Modeling Layer

com.ibm.xtools.uml.msl.internal.redefinition
Class RedefinitionCreationHelper

java.lang.Object
  extended by com.ibm.xtools.uml.msl.internal.redefinition.RedefinitionCreationHelper

public class RedefinitionCreationHelper
extends Object


Constructor Summary
RedefinitionCreationHelper()
           
 
Method Summary
static boolean isValidRedefiningElement(Element el)
          Checks whether the element in question can be redefined in the context of a specialized class.
static RedefinableElement redefine(RedefinableElement fragment, Classifier context, List contextChain)
           
static void redefine(RedefinableElement redefining, RedefinableElement redefined)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RedefinitionCreationHelper

public RedefinitionCreationHelper()
Method Detail

redefine

public static RedefinableElement redefine(RedefinableElement fragment,
                                          Classifier context,
                                          List contextChain)

redefine

public static void redefine(RedefinableElement redefining,
                            RedefinableElement redefined)

isValidRedefiningElement

public static boolean isValidRedefiningElement(Element el)
Checks whether the element in question can be redefined in the context of a specialized class. More specifically, if the element's type is supported for redefinition.

Parameters:
el -
Returns:

UML Modeling Layer

© Copyright IBM Corp. 2009. All rights reserved.