eu.xtreemos.xosd.localallocmgr.attributes.operations
Class ExcludeAttributes

java.lang.Object
  extended by eu.xtreemos.xosd.localallocmgr.attributes.operations.ExcludeAttributes
Direct Known Subclasses:
TimeAttrExclusion

public class ExcludeAttributes
extends java.lang.Object

a set of attribute types that are to be excluded while generic operation processing. these types are mostly the ones, that need some external operand for the operation, or should not be at all processed at the given operation. this is a helper class for the OperationTranslator, mostly for call over all attributes for a chosen operation.

Author:
urosjovanovic

Field Summary
protected  java.util.Hashtable<java.lang.Class<?>,java.lang.String> excluded
           
 
Constructor Summary
ExcludeAttributes()
           
 
Method Summary
 boolean contains(java.lang.Class<?> type)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

excluded

protected java.util.Hashtable<java.lang.Class<?>,java.lang.String> excluded
Constructor Detail

ExcludeAttributes

public ExcludeAttributes()
Method Detail

contains

public boolean contains(java.lang.Class<?> type)