de.cau.cs.kieler.kies.scoping
Class ScopeFunction<T>

java.lang.Object
  extended by de.cau.cs.kieler.kies.scoping.ScopeFunction<T>
Type Parameters:
T -

public abstract class ScopeFunction<T>
extends Object

interface specifying a scoping function. Determines the way an element is handled and which information is extracted and added to the list of scope elements.

Rating red

Constructor Summary
ScopeFunction()
           
 
Method Summary
 ScopeFunction<T> merge(ScopeFunction<T> other)
          merges this function with the one passed as argument and returns a new instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ScopeFunction

public ScopeFunction()
Method Detail

merge

public ScopeFunction<T> merge(ScopeFunction<T> other)
merges this function with the one passed as argument and returns a new instance.

Parameters:
other - other function
Returns:
merged ScopeFunction