eu.xtreemos.xosd.localallocmgr.attributes
Class Sharing

java.lang.Object
  extended by eu.xtreemos.xosd.localallocmgr.attributes.IAttribute<SharingValues>
      extended by eu.xtreemos.xosd.localallocmgr.attributes.Sharing
All Implemented Interfaces:
java.io.Serializable

public class Sharing
extends IAttribute<SharingValues>

See Also:
Serialized Form

Field Summary
 
Fields inherited from class eu.xtreemos.xosd.localallocmgr.attributes.IAttribute
value
 
Constructor Summary
Sharing(SharingValues val)
           
 
Method Summary
 IAttribute<SharingValues> clone()
          needed for copying while making new time table elements from the old ones
 boolean isBasic()
          the basic attributes are only the ones that hold the information about the start and end of the TTElm and the type of sharing (the attributes created by the TTElmFactory object).
 boolean isEmpty()
          returns the information of whether this attribute has a value, that can be disregarded.
 
Methods inherited from class eu.xtreemos.xosd.localallocmgr.attributes.IAttribute
equals, equals, getValue, setValue
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Sharing

public Sharing(SharingValues val)
Method Detail

clone

public IAttribute<SharingValues> clone()
Description copied from class: IAttribute
needed for copying while making new time table elements from the old ones

Specified by:
clone in class IAttribute<SharingValues>

isEmpty

public boolean isEmpty()
Description copied from class: IAttribute
returns the information of whether this attribute has a value, that can be disregarded. This method is called when an element is removed by the attributes - when calling remove request.

Specified by:
isEmpty in class IAttribute<SharingValues>
Returns:

isBasic

public boolean isBasic()
Description copied from class: IAttribute
the basic attributes are only the ones that hold the information about the start and end of the TTElm and the type of sharing (the attributes created by the TTElmFactory object).

Overrides:
isBasic in class IAttribute<SharingValues>
Returns: