com.veromodo.tempo.sem
Class SetOfDescriptor

java.lang.Object
  extended by com.veromodo.tempo.sem.SetOfDescriptor
All Implemented Interfaces:
java.lang.Iterable<Descriptor>

public class SetOfDescriptor
extends java.lang.Object
implements java.lang.Iterable<Descriptor>


Constructor Summary
SetOfDescriptor()
           
SetOfDescriptor(Descriptor t)
           
SetOfDescriptor(java.lang.Iterable<Descriptor> ts)
           
 
Method Summary
 void add(Descriptor d)
           
 void add(Descriptor d, int dist)
           
 void add(java.lang.Iterable<Descriptor> ts)
           
 Descriptor getDescriptorByProjectOnType(Type ty, java.lang.String with)
           
 Descriptor getDescriptorByType(Type ty)
           
 java.lang.Integer getDistance(Descriptor d)
           
 SetOfType getTypes()
           
 java.util.Iterator<Descriptor> iterator()
           
 SetOfType projectOn(java.lang.String with)
           
 void remove(Descriptor d)
           
 java.lang.String toString()
           
 SetOfDescriptor union(SetOfDescriptor s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SetOfDescriptor

public SetOfDescriptor()

SetOfDescriptor

public SetOfDescriptor(Descriptor t)

SetOfDescriptor

public SetOfDescriptor(java.lang.Iterable<Descriptor> ts)
Method Detail

add

public void add(java.lang.Iterable<Descriptor> ts)

add

public void add(Descriptor d)

add

public void add(Descriptor d,
                int dist)

getDistance

public java.lang.Integer getDistance(Descriptor d)

getTypes

public SetOfType getTypes()

remove

public void remove(Descriptor d)

iterator

public java.util.Iterator<Descriptor> iterator()
Specified by:
iterator in interface java.lang.Iterable<Descriptor>

union

public SetOfDescriptor union(SetOfDescriptor s)

projectOn

public SetOfType projectOn(java.lang.String with)

getDescriptorByType

public Descriptor getDescriptorByType(Type ty)

getDescriptorByProjectOnType

public Descriptor getDescriptorByProjectOnType(Type ty,
                                               java.lang.String with)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object