Uses of Class
eu.xtreemos.xosd.localallocmgr.attributes.IAttribute

Packages that use IAttribute
eu.xtreemos.xosd.localallocmgr.attributes   
eu.xtreemos.xosd.localallocmgr.attributes.handlers   
eu.xtreemos.xosd.localallocmgr.attributes.operations   
eu.xtreemos.xosd.localallocmgr.attributes.storage   
eu.xtreemos.xosd.localallocmgr.basic   
eu.xtreemos.xosd.localallocmgr.frontend   
eu.xtreemos.xosd.localallocmgr.frontend.properties   
 

Uses of IAttribute in eu.xtreemos.xosd.localallocmgr.attributes
 

Subclasses of IAttribute in eu.xtreemos.xosd.localallocmgr.attributes
 class CurrentAmount
           
 class EndTime
           
 class MaxAmount
           
 class OwnersInfoAttr
           
 class Sharing
           
 class StartTime
           
 

Methods in eu.xtreemos.xosd.localallocmgr.attributes that return IAttribute
 IAttribute<SharingValues> Sharing.clone()
           
 IAttribute<java.lang.Integer> MaxAmount.clone()
           
 IAttribute<OwnersInfo> OwnersInfoAttr.clone()
           
abstract  IAttribute<T> IAttribute.clone()
          needed for copying while making new time table elements from the old ones
 IAttribute<java.util.GregorianCalendar> EndTime.clone()
           
 IAttribute<java.util.GregorianCalendar> StartTime.clone()
           
 IAttribute<java.lang.Integer> CurrentAmount.clone()
           
 

Methods in eu.xtreemos.xosd.localallocmgr.attributes with parameters of type IAttribute
 boolean IAttribute.equals(IAttribute<T> attr)
           
 

Uses of IAttribute in eu.xtreemos.xosd.localallocmgr.attributes.handlers
 

Methods in eu.xtreemos.xosd.localallocmgr.attributes.handlers with parameters of type IAttribute
 boolean CurrentAmountHandler.add(IAttribute<?> op1, IAttribute<?> op2)
          note that addition as always possible, the value of op1 is added to the value of op2.
 boolean CurrentAmountHandler.add(IAttribute<?> op1, IAttribute<?> op2)
          note that addition as always possible, the value of op1 is added to the value of op2.
 boolean TimeAttrHandler.add(IAttribute<?> op1, IAttribute<?> op2)
          op1 is supposed to be represented by some of the *Amount attribute, representing the amount in milliseconds
 boolean TimeAttrHandler.add(IAttribute<?> op1, IAttribute<?> op2)
          op1 is supposed to be represented by some of the *Amount attribute, representing the amount in milliseconds
 boolean SharingHandler.add(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.add(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.add(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.add(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.add(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.add(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean TimeAttrHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean TimeAttrHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.canAdd(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean TimeAttrHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean TimeAttrHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.canDelay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean TimeAttrHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
          removal is not supported by the time attributes
 boolean TimeAttrHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
          removal is not supported by the time attributes
 boolean SharingHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.canRemove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean TimeAttrHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
          please use negative time (in ms) in order to start new element before the current one.
 boolean TimeAttrHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
          please use negative time (in ms) in order to start new element before the current one.
 boolean SharingHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.delay(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean CurrentAmountHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
          substracts the value of op1 from op2, the new value stored in op2.
 boolean CurrentAmountHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
          substracts the value of op1 from op2, the new value stored in op2.
 boolean TimeAttrHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean TimeAttrHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean SharingHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean OwnersInfoHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeHandler.remove(IAttribute<?> op1, IAttribute<?> op2)
           
 

Uses of IAttribute in eu.xtreemos.xosd.localallocmgr.attributes.operations
 

Methods in eu.xtreemos.xosd.localallocmgr.attributes.operations with parameters of type IAttribute
 boolean AvailableAmountCheck.isRelated(IAttribute<?> currAmount, IAttribute<?> additionalAmount)
           
 boolean AvailableAmountCheck.isRelated(IAttribute<?> currAmount, IAttribute<?> additionalAmount)
           
 boolean IAttributeRelationCheck.isRelated(IAttribute<?> op1, IAttribute<?> op2)
           
 boolean IAttributeRelationCheck.isRelated(IAttribute<?> op1, IAttribute<?> op2)
           
static boolean OperationTranslator.translate(OperationTypes operation, IAttribute<?> elm1attr, AttributeStorage elm2attrs, java.lang.Class<?> attr2type)
          performs an operation on an attribute type where the type differs from the type of the argument
static boolean OperationTranslator.translate(OperationTypes operation, IAttributeHandler handler, IAttribute<?> op1, IAttribute<?> op2)
          Returns false if the handler for the attribute does not exists.
static boolean OperationTranslator.translate(OperationTypes operation, IAttributeHandler handler, IAttribute<?> op1, IAttribute<?> op2)
          Returns false if the handler for the attribute does not exists.
 

Uses of IAttribute in eu.xtreemos.xosd.localallocmgr.attributes.storage
 

Fields in eu.xtreemos.xosd.localallocmgr.attributes.storage with type parameters of type IAttribute
(package private)  java.util.Hashtable<java.lang.Class<?>,IAttribute<?>> AttributeStorage.attributes
           
 

Methods in eu.xtreemos.xosd.localallocmgr.attributes.storage that return IAttribute
 IAttribute<?> AttributeStorage.get(java.lang.Class<?> attrClass)
           
 

Methods in eu.xtreemos.xosd.localallocmgr.attributes.storage that return types with arguments of type IAttribute
 java.util.Collection<IAttribute<?>> AttributeStorage.getAttributes()
           
 

Methods in eu.xtreemos.xosd.localallocmgr.attributes.storage with parameters of type IAttribute
 void AttributeStorage.add(IAttribute<?> attribute)
           
 

Uses of IAttribute in eu.xtreemos.xosd.localallocmgr.basic
 

Methods in eu.xtreemos.xosd.localallocmgr.basic that return IAttribute
 IAttribute<?> TTElm.getAttribute(java.lang.Class type)
          Returns the whole attribute object for the requested class/type of an attribute.
 

Methods in eu.xtreemos.xosd.localallocmgr.basic with parameters of type IAttribute
static void TTElmFactory.addAttribute(TTElm elm, IAttribute<?> attr)
           
 

Uses of IAttribute in eu.xtreemos.xosd.localallocmgr.frontend
 

Methods in eu.xtreemos.xosd.localallocmgr.frontend that return IAttribute
 IAttribute<?> ResourceProperties.getValue(java.lang.Class<?> property)
           
 

Uses of IAttribute in eu.xtreemos.xosd.localallocmgr.frontend.properties
 

Methods in eu.xtreemos.xosd.localallocmgr.frontend.properties that return IAttribute
 IAttribute<?> MaxStaticValue.getProperty()
           
 IAttribute<?> IResourceProperty.getProperty()
           
 IAttribute<?> FreeDiskProperty.getProperty()