UML Modeling Layer

com.ibm.xtools.uml.msl.internal.redefinition
Interface IExclusionSupport

All Known Implementing Classes:
IExclusionSupport.DefaultImpl

public interface IExclusionSupport

Minimalistic interface representing Exclusion concept in the Modeler. Exclusion is used in RSDRT models and not in "regular" UML2 models.


Nested Class Summary
static class IExclusionSupport.DefaultImpl
          Default impl for Modeler
 
Method Summary
 boolean isExcluded(Element contextualFragment)
           
 boolean isExcluded(Element rootFragment, EObject redefinitionContextHint)
           
 void unexclude(Element contextualFragment)
          Safely unexcludes given contextual fragment.
 

Method Detail

isExcluded

boolean isExcluded(Element contextualFragment)
Parameters:
contextualFragment -
Returns:
true if given contextual fragment is excluded from the Model

isExcluded

boolean isExcluded(Element rootFragment,
                   EObject redefinitionContextHint)
Parameters:
rootFragment -
redefinitionContextHint -
Returns:
true if the given model element is excluded in the given redefinition context

unexclude

void unexclude(Element contextualFragment)
Safely unexcludes given contextual fragment. Does nothing if the element is not in fact excluded.

Parameters:
contextualFragment -

UML Modeling Layer

© Copyright IBM Corp. 2009. All rights reserved.