public interface DeltaContainer extends org.eclipse.emf.ecore.EObject, Printable, java.beans.PropertyChangeListener
| Modifier and Type | Method and Description |
|---|---|
void |
addDelta(Delta delta)
Adds a delta.
|
void |
addHiddenDelta(Delta delta) |
void |
addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Adds a property change listener that may be interested in
Delta.RESOLVED_PROPERTY and/or Conflict.RESOLVED_PROPERTY change events.
|
void |
addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Adds a property change listener that may be interested in
Delta.RESOLVED_PROPERTY or Conflict.RESOLVED_PROPERTY change events.
|
void |
combineComposites()
Adds composites into the deltas list and removes the deltas.
|
void |
dispose()
clean up the delta container resource
|
void |
findChangeDeltaPair() |
org.eclipse.emf.ecore.resource.Resource |
getBase()
Returns the base resource the deltas were generated on.
|
java.util.List |
getComposites()
Returns all composites.
|
org.eclipse.emf.ecore.resource.Resource |
getContributor()
Returns the contributor resource the deltas were generated on.
|
Delta |
getDeltaByLocationId(java.lang.String locationId)
Returns a delta by a location's ID.
|
Delta |
getDeltaByObjectId(java.lang.String objectId)
Returns a delta by an object's ID.
|
java.util.List |
getDeltas()
Returns all deltas.
|
java.util.List |
getDeltas(DeltaType type)
Returns all deltas of the given type.
|
java.util.List |
getDeltas(java.lang.String featureId)
Returns all the deltas by the feature ID.
|
Delta |
getEOppositeDelta(Delta delta)
Given the delta, find its eOpposite delta if there
is any.
|
java.lang.Object |
getExtendedContainer(java.lang.String key)
Get an extended container object by key.
|
java.util.List |
getHiddenDeltas(DeltaType type) |
java.util.List |
getHiddenDeltas(java.lang.String featureId) |
java.lang.String |
getID(org.eclipse.emf.ecore.EObject eObject)
Returns the ID of an object contained by the list object.
|
java.util.Set |
getLocationIdKeys() |
boolean |
putExtendedContainer(java.lang.String key,
java.lang.Object container)
Put an extended container mapping.
|
void |
removePropertyChangeListener(java.beans.PropertyChangeListener listener)
Removes a property change listener.
|
void |
removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Removes a property change listener.
|
java.lang.String |
setID(org.eclipse.emf.ecore.EObject eObject,
java.lang.String id)
Sets the ID of an object contained by the list object.
|
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnsetorg.eclipse.emf.ecore.resource.Resource getBase()
org.eclipse.emf.ecore.resource.Resource getContributor()
java.lang.String getID(org.eclipse.emf.ecore.EObject eObject)
eObject - an EObjectjava.lang.String setID(org.eclipse.emf.ecore.EObject eObject,
java.lang.String id)
eObject - an EObjectid - ID of eObjectvoid addDelta(Delta delta)
delta - a deltavoid addHiddenDelta(Delta delta)
delta - java.util.List getDeltas()
void combineComposites()
java.util.List getComposites()
java.util.List getDeltas(DeltaType type)
type - a delta typejava.util.List getHiddenDeltas(DeltaType type)
type - Delta getDeltaByObjectId(java.lang.String objectId)
objectId - an object IDDelta getDeltaByLocationId(java.lang.String locationId)
locationId - a location IDjava.util.List getDeltas(java.lang.String featureId)
featureId - The ID of the containing featurejava.util.Set getLocationIdKeys()
java.util.List getHiddenDeltas(java.lang.String featureId)
featureId - Delta getEOppositeDelta(Delta delta)
delta - void findChangeDeltaPair()
void dispose()
boolean putExtendedContainer(java.lang.String key,
java.lang.Object container)
key - string for retrieving containercontainer - object to extend delta container contentsjava.lang.Object getExtendedContainer(java.lang.String key)
key - string for retrieving containervoid addPropertyChangeListener(java.beans.PropertyChangeListener listener)
Delta or a
Conflict.
The event's old and new values are always null, but can be queried with
Delta.isResolved() and Delta.isAccepted()
or Conflict.isResolved.listener - a property change listenervoid removePropertyChangeListener(java.beans.PropertyChangeListener listener)
listener - a property change listenervoid addPropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
Delta or a
Conflict.
The event's old and new values are always null, but can be queried with
Delta.isResolved() and Delta.isAccepted()
or Conflict.isResolved.propertyName - a property namelistener - a property change listenervoid removePropertyChangeListener(java.lang.String propertyName,
java.beans.PropertyChangeListener listener)
propertyName - a property namelistener - a property change listener