org.eclipse.emf.emfstore.internal.server.conflictDetection
Class ExistenceOppositeReservationMap

java.lang.Object
  extended by java.util.AbstractMap<K,V>
      extended by java.util.HashMap<K,V>
          extended by java.util.LinkedHashMap<String,V>
              extended by org.eclipse.emf.emfstore.internal.server.conflictDetection.LinkedHashMapWithConflictBucketCandidate<ConflictBucketCandidate>
                  extended by org.eclipse.emf.emfstore.internal.server.conflictDetection.OppositeReservationMap
                      extended by org.eclipse.emf.emfstore.internal.server.conflictDetection.ExistenceOppositeReservationMap
All Implemented Interfaces:
Serializable, Cloneable, Map<String,ConflictBucketCandidate>

public class ExistenceOppositeReservationMap
extends OppositeReservationMap

Tracks any reservation based an a opposite model element.

Author:
mkoegel, emueller
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
 
Constructor Summary
ExistenceOppositeReservationMap()
          Default constructor that assumes that there are no opposites.
 
Method Summary
 void addConflictBucketCandidate(ConflictBucketCandidate conflictBucketCandidate)
          Adds a ConflictBucketCandidate.
 Set<ConflictBucketCandidate> getAllConflictBucketCandidates()
          Returns all ConflictBucketCandidates.
 void setConflictBucketCandidate(ConflictBucketCandidate conflictBucketCandidate)
          Sets the ConflictBucketCandidate for this map.
 
Methods inherited from class org.eclipse.emf.emfstore.internal.server.conflictDetection.OppositeReservationMap
getConflictBucketCandidates, hasOpposites
 
Methods inherited from class org.eclipse.emf.emfstore.internal.server.conflictDetection.LinkedHashMapWithConflictBucketCandidate
getConflictBucketCandidate
 
Methods inherited from class java.util.LinkedHashMap
clear, containsValue, get
 
Methods inherited from class java.util.HashMap
clone, containsKey, entrySet, isEmpty, keySet, put, putAll, remove, size, values
 
Methods inherited from class java.util.AbstractMap
equals, hashCode, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.util.Map
containsKey, entrySet, equals, hashCode, isEmpty, keySet, put, putAll, remove, size, values
 

Constructor Detail

ExistenceOppositeReservationMap

public ExistenceOppositeReservationMap()
Default constructor that assumes that there are no opposites.

Method Detail

getAllConflictBucketCandidates

public Set<ConflictBucketCandidate> getAllConflictBucketCandidates()
Description copied from class: LinkedHashMapWithConflictBucketCandidate
Returns all ConflictBucketCandidates.

Overrides:
getAllConflictBucketCandidates in class OppositeReservationMap
Returns:
a set of candidates.

addConflictBucketCandidate

public void addConflictBucketCandidate(ConflictBucketCandidate conflictBucketCandidate)
Adds a ConflictBucketCandidate.

Parameters:
conflictBucketCandidate - the ConflictBucketCandidate to be added

setConflictBucketCandidate

public void setConflictBucketCandidate(ConflictBucketCandidate conflictBucketCandidate)
Description copied from class: LinkedHashMapWithConflictBucketCandidate
Sets the ConflictBucketCandidate for this map.

Overrides:
setConflictBucketCandidate in class LinkedHashMapWithConflictBucketCandidate<ConflictBucketCandidate>
Parameters:
conflictBucketCandidate - the candidate to set


Copyright © 2015. All Rights Reserved.