Package eu.xtreemos.xosd.localallocmgr.basic.manipulators

Class Summary
FreeSlots Class used by local manager in order to determine all free slots available for a resoruce.
TimeTableAdd basic manipulator that adds elements to the timetable.
TimeTableDefragmenter Manipulator that combines the succeeding elements with the same attributes, which were made during different manipulations of the time table (adding, removing sequences).
TimeTableDelay scenario 1: make a selection from time and attributes (or from TTElm directly), remove these elements, add new element with given attributes and start time and end time by creating new element.
TimeTableRemove Manipulator for the removing the elements from the time table.
TimeTableSelectByAttribute selects only the elements that have some specific attribute.
TimeTableSelectByAttributeValues basic manipulator that selects all elements in the timetable that have all the listed pairs of attribute types and values.
TimeTableSelectByRelation eliminates the elements that are in compliance with some relation
TimeTableSelectByTime  
TTElmJoin joining of two elms.
 

Exception Summary
AttributeAdditionFailureException  
AttributeConformanceException  
NoSuchElementsException  
TTElmJoinException  
WrongElementOrderException