org.progressmining.xeslite.external.model
Class XTraceMapDBImpl

java.lang.Object
  extended by java.util.AbstractCollection<E>
      extended by java.util.AbstractList<org.deckfour.xes.model.XEvent>
          extended by org.progressmining.xeslite.external.model.XTraceMapDBImpl
All Implemented Interfaces:
java.lang.Cloneable, java.lang.Iterable<org.deckfour.xes.model.XEvent>, java.util.Collection<org.deckfour.xes.model.XEvent>, java.util.List<org.deckfour.xes.model.XEvent>, org.deckfour.xes.model.XAttributable, org.deckfour.xes.model.XElement, org.deckfour.xes.model.XTrace

public class XTraceMapDBImpl
extends java.util.AbstractList<org.deckfour.xes.model.XEvent>
implements org.deckfour.xes.model.XTrace

Author:
F. Mannhardt

Field Summary
 
Fields inherited from class java.util.AbstractList
modCount
 
Constructor Summary
XTraceMapDBImpl(org.deckfour.xes.model.XAttributeMap attributeMap, XAttributeStore attributeStore)
           
XTraceMapDBImpl(XAttributeStore attributeStore)
           
 
Method Summary
 void accept(org.deckfour.xes.model.XVisitor visitor, org.deckfour.xes.model.XLog log)
           
 void add(int index, org.deckfour.xes.model.XEvent element)
           
 boolean add(org.deckfour.xes.model.XEvent e)
           
 boolean addAll(java.util.Collection<? extends org.deckfour.xes.model.XEvent> c)
           
 boolean addAll(int index, java.util.Collection<? extends org.deckfour.xes.model.XEvent> c)
           
 void clear()
           
 java.lang.Object clone()
           
 boolean contains(java.lang.Object o)
           
 org.deckfour.xes.model.XEvent get(int index)
           
 org.deckfour.xes.model.XAttributeMap getAttributes()
           
 java.util.Set<org.deckfour.xes.extension.XExtension> getExtensions()
           
 int indexOf(java.lang.Object o)
           
 int insertOrdered(org.deckfour.xes.model.XEvent event)
           
 int lastIndexOf(java.lang.Object o)
           
 org.deckfour.xes.model.XEvent remove(int index)
           
 boolean remove(java.lang.Object o)
           
protected  void removeRange(int fromIndex, int toIndex)
           
 org.deckfour.xes.model.XEvent set(int index, org.deckfour.xes.model.XEvent element)
           
 void setAttributes(org.deckfour.xes.model.XAttributeMap attributes)
           
 int size()
           
 
Methods inherited from class java.util.AbstractList
equals, hashCode, iterator, listIterator, listIterator, subList
 
Methods inherited from class java.util.AbstractCollection
containsAll, isEmpty, removeAll, retainAll, toArray, toArray, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.List
containsAll, equals, hashCode, isEmpty, iterator, listIterator, listIterator, removeAll, retainAll, subList, toArray, toArray
 

Constructor Detail

XTraceMapDBImpl

public XTraceMapDBImpl(XAttributeStore attributeStore)

XTraceMapDBImpl

public XTraceMapDBImpl(org.deckfour.xes.model.XAttributeMap attributeMap,
                       XAttributeStore attributeStore)
Method Detail

getAttributes

public org.deckfour.xes.model.XAttributeMap getAttributes()
Specified by:
getAttributes in interface org.deckfour.xes.model.XAttributable

getExtensions

public java.util.Set<org.deckfour.xes.extension.XExtension> getExtensions()
Specified by:
getExtensions in interface org.deckfour.xes.model.XAttributable

setAttributes

public void setAttributes(org.deckfour.xes.model.XAttributeMap attributes)
Specified by:
setAttributes in interface org.deckfour.xes.model.XAttributable

clone

public java.lang.Object clone()
Specified by:
clone in interface org.deckfour.xes.model.XElement
Overrides:
clone in class java.lang.Object

insertOrdered

public int insertOrdered(org.deckfour.xes.model.XEvent event)
Specified by:
insertOrdered in interface org.deckfour.xes.model.XTrace

accept

public void accept(org.deckfour.xes.model.XVisitor visitor,
                   org.deckfour.xes.model.XLog log)
Specified by:
accept in interface org.deckfour.xes.model.XTrace

contains

public boolean contains(java.lang.Object o)
Specified by:
contains in interface java.util.Collection<org.deckfour.xes.model.XEvent>
Specified by:
contains in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
contains in class java.util.AbstractCollection<org.deckfour.xes.model.XEvent>

add

public boolean add(org.deckfour.xes.model.XEvent e)
Specified by:
add in interface java.util.Collection<org.deckfour.xes.model.XEvent>
Specified by:
add in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
add in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

remove

public boolean remove(java.lang.Object o)
Specified by:
remove in interface java.util.Collection<org.deckfour.xes.model.XEvent>
Specified by:
remove in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
remove in class java.util.AbstractCollection<org.deckfour.xes.model.XEvent>

addAll

public boolean addAll(java.util.Collection<? extends org.deckfour.xes.model.XEvent> c)
Specified by:
addAll in interface java.util.Collection<org.deckfour.xes.model.XEvent>
Specified by:
addAll in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
addAll in class java.util.AbstractCollection<org.deckfour.xes.model.XEvent>

addAll

public boolean addAll(int index,
                      java.util.Collection<? extends org.deckfour.xes.model.XEvent> c)
Specified by:
addAll in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
addAll in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

clear

public void clear()
Specified by:
clear in interface java.util.Collection<org.deckfour.xes.model.XEvent>
Specified by:
clear in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
clear in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

get

public org.deckfour.xes.model.XEvent get(int index)
Specified by:
get in interface java.util.List<org.deckfour.xes.model.XEvent>
Specified by:
get in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

set

public org.deckfour.xes.model.XEvent set(int index,
                                         org.deckfour.xes.model.XEvent element)
Specified by:
set in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
set in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

add

public void add(int index,
                org.deckfour.xes.model.XEvent element)
Specified by:
add in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
add in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

remove

public org.deckfour.xes.model.XEvent remove(int index)
Specified by:
remove in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
remove in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

indexOf

public int indexOf(java.lang.Object o)
Specified by:
indexOf in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
indexOf in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

lastIndexOf

public int lastIndexOf(java.lang.Object o)
Specified by:
lastIndexOf in interface java.util.List<org.deckfour.xes.model.XEvent>
Overrides:
lastIndexOf in class java.util.AbstractList<org.deckfour.xes.model.XEvent>

size

public int size()
Specified by:
size in interface java.util.Collection<org.deckfour.xes.model.XEvent>
Specified by:
size in interface java.util.List<org.deckfour.xes.model.XEvent>
Specified by:
size in class java.util.AbstractCollection<org.deckfour.xes.model.XEvent>

removeRange

protected void removeRange(int fromIndex,
                           int toIndex)
Overrides:
removeRange in class java.util.AbstractList<org.deckfour.xes.model.XEvent>