de.uni_paderborn.fujaba.views
Class TransitionFilter

java.lang.Object
  extended byde.uni_paderborn.fujaba.basic.BasicIncrement
      extended byde.uni_paderborn.fujaba.views.AbstractFilter
          extended byde.uni_paderborn.fujaba.views.AbstractConfigurableFilter
              extended byde.uni_paderborn.fujaba.views.TransitionFilter
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Comparable, ConfigurableFilter, Filter, UniqueIdentifier

public class TransitionFilter
extends AbstractConfigurableFilter

This Filter defines its 1-Context by following the in- and outgoing transitions of the activity depending on the current configuration

Version:
$Revision: 1.11 $
Author:
$Author: schneider $

Field Summary
 
Fields inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
dontUseAccessMethodsInThisClass
 
Constructor Summary
TransitionFilter()
          Constructor for class TransitionFilter
 
Method Summary
 java.lang.String getDescription()
          Get the description attribute of the TransitionFilter object
 java.util.Set grow1Context(UMLDiagram diag, UMLDiagramItem item, ItemSet context)
          UMLMethod: '+ get1Context (item : UMLDiagramItem;context : Set;newNodes : Set) : Set'
 boolean isForDiagram(UMLDiagram diag)
          Get the forDiagram attribute of the TransitionFilter object
 boolean isIncludePredecessors()
          Get the includePredecessors attribute of the TransitionFilter object
 boolean isIncludeSuccessors()
          Get the includeSuccessors attribute of the TransitionFilter object
 void setIncludePredecessors(boolean inc)
          Sets the includePredecessors attribute of the TransitionFilter object
 void setIncludeSuccessors(boolean inc)
          Sets the includeSuccessors attribute of the TransitionFilter object
 
Methods inherited from class de.uni_paderborn.fujaba.views.AbstractConfigurableFilter
clone, getEditor, getName, readSettings, setDescription, setName, writeSettings
 
Methods inherited from class de.uni_paderborn.fujaba.views.AbstractFilter
addToViewDefinitions, containsConnection, containsConnection, containsConnectors, containsConnectors, get1Context, get1Context, getConnections, getNContext, getNContext, hasInViewDefinitions, iteratorOfViewDefinitions, removeAllFromViewDefinitions, removeFromViewDefinitions, sizeOfViewDefinitions, toString, tryAddConnection, tryAddConnection, tryAddConnection, tryAddConnection
 
Methods inherited from class de.uni_paderborn.fujaba.basic.BasicIncrement
compareTo, getID, getUniqueID, getUniqueID, isGenerated, lessUniqueId, readAttributes, readAttributes, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, readFromStringTokenizer, removeYou, resetClassInfos, resetFieldWriteMethods, setAttribValue, setAttribValue, setGenerated, setID, setUniqueId, writeAttributes, writeClassToStringBuffer, writeClassToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer, writeToStringBuffer
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface de.uni_paderborn.fujaba.views.Filter
addToViewDefinitions, get1Context, get1Context, getNContext, getNContext, hasInViewDefinitions, iteratorOfViewDefinitions, removeAllFromViewDefinitions, removeFromViewDefinitions, sizeOfViewDefinitions
 

Constructor Detail

TransitionFilter

public TransitionFilter()
Constructor for class TransitionFilter

Method Detail

isForDiagram

public boolean isForDiagram(UMLDiagram diag)
Get the forDiagram attribute of the TransitionFilter object

Parameters:
diag - No description provided
Returns:
The forDiagram value

grow1Context

public java.util.Set grow1Context(UMLDiagram diag,
                                  UMLDiagramItem item,
                                  ItemSet context)
UMLMethod: '+ get1Context (item : UMLDiagramItem;context : Set;newNodes : Set) : Set'

Specified by:
grow1Context in interface Filter
Specified by:
grow1Context in class AbstractFilter
Parameters:
diag - No description provided
item - No description provided
context - No description provided
Returns:
No description provided

isIncludeSuccessors

public boolean isIncludeSuccessors()
Get the includeSuccessors attribute of the TransitionFilter object

Returns:
The includeSuccessors value

setIncludeSuccessors

public void setIncludeSuccessors(boolean inc)
Sets the includeSuccessors attribute of the TransitionFilter object

Parameters:
inc - The new includeSuccessors value

isIncludePredecessors

public boolean isIncludePredecessors()
Get the includePredecessors attribute of the TransitionFilter object

Returns:
The includePredecessors value

setIncludePredecessors

public void setIncludePredecessors(boolean inc)
Sets the includePredecessors attribute of the TransitionFilter object

Parameters:
inc - The new includePredecessors value

getDescription

public java.lang.String getDescription()
Get the description attribute of the TransitionFilter object

Specified by:
getDescription in interface Filter
Overrides:
getDescription in class AbstractConfigurableFilter
Returns:
The description value