functionalDependency.general
Class SetOfAttributeSets

java.lang.Object
  extended by functionalDependency.general.SetOf<AttributeSet>
      extended by functionalDependency.general.SetOfAttributeSets
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Iterable<AttributeSet>, java.util.Collection<AttributeSet>, java.util.Set<AttributeSet>

public class SetOfAttributeSets
extends SetOf<AttributeSet>

Die Klasse SetOfAttributeSets repraesentiert eine Menge von Attributmengen. Sie ist von der abstrakten Klasse SetOf abgeleitet.

Implementiert sind neben dem Konstruktor die Methoden

Im Rahmen der Aufgabenstellung muss in dieser Klasse nichts geaendert werden.


Constructor Summary
SetOfAttributeSets()
           
 
Method Summary
 SetOfAttributeSets clone()
           
 boolean containsProperSubSetFor(AttributeSet a)
          Wie containsSubSetFor(AttributeSet) mit Test auf echter Teilmenge
 boolean containsProperSuperSetOf(AttributeSet a)
          Wie containsSubSetFor(AttributeSet) mit Test auf echter Obermenge
 boolean containsSubSetFor(AttributeSet a)
          Prueft, ob ein Element der Menge von Attributenmengen (= AttributeSet) eine Teilmenge von a ist.
 boolean containsSuperSetOf(AttributeSet a)
          Wie containsSubSetFor(AttributeSet) mit Test auf Obermenge
static SetOfAttributeSets parseSchemaFromLine(java.lang.String line)
           
 
Methods inherited from class functionalDependency.general.SetOf
add, addAll, clear, contains, containsAll, equals, equals, first, getDelimiter, isEmpty, iterator, remove, removeAll, retainAll, setDelimiter, size, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Set
hashCode
 

Constructor Detail

SetOfAttributeSets

public SetOfAttributeSets()
Method Detail

parseSchemaFromLine

public static SetOfAttributeSets parseSchemaFromLine(java.lang.String line)
                                              throws MainException
Throws:
MainException

clone

public SetOfAttributeSets clone()
Specified by:
clone in class SetOf<AttributeSet>

containsSubSetFor

public boolean containsSubSetFor(AttributeSet a)
Prueft, ob ein Element der Menge von Attributenmengen (= AttributeSet) eine Teilmenge von a ist.

Parameters:
a - die zu testende Attributmenge
Returns:
true, wenn die Menge von Attributemengen eine Teilmenge von a enthaelt; false, andernfalls

containsProperSubSetFor

public boolean containsProperSubSetFor(AttributeSet a)
Wie containsSubSetFor(AttributeSet) mit Test auf echter Teilmenge

Parameters:
a - die zu testende Attributmenge
Returns:
true, wenn die Menge von Attributemengen eine echte Teilmenge von a enthaelt; false, andernfalls

containsSuperSetOf

public boolean containsSuperSetOf(AttributeSet a)
Wie containsSubSetFor(AttributeSet) mit Test auf Obermenge

Parameters:
a - die zu testende Attributmenge
Returns:
true, wenn die Menge von Attributemengen eine Obermenge von a enthaelt; false, andernfalls

containsProperSuperSetOf

public boolean containsProperSuperSetOf(AttributeSet a)
Wie containsSubSetFor(AttributeSet) mit Test auf echter Obermenge

Parameters:
a - die zu testende Attributmenge
Returns:
true, wenn die Menge von Attributemengen eine echte Obermenge von a enthaelt; false, andernfalls