UML Modeling Layer

com.ibm.xtools.uml.msl.internal.redefinition
Class IExclusionSupport.DefaultImpl

java.lang.Object
  extended by com.ibm.xtools.uml.msl.internal.redefinition.IExclusionSupport.DefaultImpl
All Implemented Interfaces:
IExclusionSupport
Enclosing interface:
IExclusionSupport

public static class IExclusionSupport.DefaultImpl
extends Object
implements IExclusionSupport

Default impl for Modeler


Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ibm.xtools.uml.msl.internal.redefinition.IExclusionSupport
IExclusionSupport.DefaultImpl
 
Constructor Summary
IExclusionSupport.DefaultImpl()
           
 
Method Summary
 boolean isExcluded(Element contextualFragment)
           
 boolean isExcluded(Element rootFragment, EObject redefinitionContextHint)
           
 void unexclude(Element contextualFragment)
          Safely unexcludes given contextual fragment.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

IExclusionSupport.DefaultImpl

public IExclusionSupport.DefaultImpl()
Method Detail

isExcluded

public boolean isExcluded(Element contextualFragment)
Specified by:
isExcluded in interface IExclusionSupport
Returns:
true if given contextual fragment is excluded from the Model

isExcluded

public boolean isExcluded(Element rootFragment,
                          EObject redefinitionContextHint)
Specified by:
isExcluded in interface IExclusionSupport
Returns:
true if the given model element is excluded in the given redefinition context

unexclude

public void unexclude(Element contextualFragment)
Description copied from interface: IExclusionSupport
Safely unexcludes given contextual fragment. Does nothing if the element is not in fact excluded.

Specified by:
unexclude in interface IExclusionSupport

UML Modeling Layer

© Copyright IBM Corp. 2009. All rights reserved.