Package org.planx.msd.lang

Interface Summary
EquivalenceClassDiscriminable An object which can be discriminated using EquivalenceClass pointers.
 

Class Summary
ClassDiscriminator<T> A Discriminator capable of discriminating a multiset of Objects according to their Class.
EquivalenceClass An equivalence class for use with EquivalenceClassDiscriminable and EquivalenceClassDiscriminator.
EquivalenceClassDiscriminator<T extends EquivalenceClassDiscriminable> A Discriminator capable of discriminating a multiset of EquivalenceClassDiscriminable objects.
PolymorphicDiscriminator<T> A Discriminator capable of discriminating objects of different types.
RecursionDiscriminator<T> A Discriminator that enables discrimination of recursive datatypes.
Reference<T> Represents a discriminable reference to an object.
 

Exception Summary
NonDiscriminableObjectException Thrown to indicate that a data structure could not be discriminated because it contained one or more objects for which no discriminator was known.
 



Copyright © 2010. All Rights Reserved.