| Modifier and Type | Method and Description |
|---|---|
IdEObjectCollection |
OperationRecorder.getCollection()
Returns the collection the operation recorder is operation on.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OperationManager.collectionDeleted(IdEObjectCollection collection)
If the
IdEObjectCollection is deleted. |
void |
OperationRecorder.collectionDeleted(IdEObjectCollection collection)
If the
IdEObjectCollection is deleted. |
void |
ResourcePersister.collectionDeleted(IdEObjectCollection collection)
If the
IdEObjectCollection is deleted. |
void |
OperationManager.modelElementAdded(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
Called when the
eObject has been added to the collection. |
void |
OperationRecorder.modelElementAdded(IdEObjectCollection project,
org.eclipse.emf.ecore.EObject modelElement)
Called when the
eObject has been added to the collection. |
void |
ResourcePersister.modelElementAdded(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
Called when the
eObject has been added to the collection. |
void |
OperationManager.modelElementRemoved(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
Called when the
eObject and its siblings have been removed from
the collection. |
void |
OperationRecorder.modelElementRemoved(IdEObjectCollection project,
org.eclipse.emf.ecore.EObject modelElement)
Called when the
eObject and its siblings have been removed from
the collection. |
void |
ResourcePersister.modelElementRemoved(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
Called when the
eObject and its siblings have been removed from
the collection. |
void |
OperationManager.notify(org.eclipse.emf.common.notify.Notification notification,
IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
A notification on a model element of the collection occurred.
|
void |
OperationRecorder.notify(org.eclipse.emf.common.notify.Notification notification,
IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
A notification on a model element of the collection occurred.
|
void |
ResourcePersister.notify(org.eclipse.emf.common.notify.Notification notification,
IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
A notification on a model element of the collection occurred.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
NotifiableIdEObjectCollection |
interface |
Project
A representation of the model object ' Project'.
|
| Modifier and Type | Class and Description |
|---|---|
class |
IdEObjectCollectionImpl
Implementation of an ID based storage mechanism for
EObjects. |
class |
NotifiableIdEObjectCollectionImpl
A collection that is able of maintaining a list of
IdEObjectCollectionChangeObserver. |
class |
ProjectImpl |
| Modifier and Type | Method and Description |
|---|---|
<T extends IdEObjectCollection> |
IdEObjectCollectionImpl.copy()
Copies the collection.
|
<T extends IdEObjectCollection> |
NotifiableIdEObjectCollectionImpl.copy()
Copies the current collection.
|
| Modifier and Type | Method and Description |
|---|---|
void |
NotifiableIdEObjectCollectionImpl.collectionDeleted(IdEObjectCollection collection)
If the
IdEObjectCollection is deleted. |
void |
NotifiableIdEObjectCollectionImpl.modelElementAdded(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject eObject)
Called when the
eObject has been added to the collection. |
void |
NotifiableIdEObjectCollectionImpl.modelElementRemoved(IdEObjectCollection projectImpl,
org.eclipse.emf.ecore.EObject modelElement)
Called when the
eObject and its siblings have been removed from
the collection. |
void |
NotifiableIdEObjectCollectionImpl.notify(org.eclipse.emf.common.notify.Notification notification,
IdEObjectCollection project,
org.eclipse.emf.ecore.EObject modelElement)
A notification on a model element of the collection occurred.
|
| Modifier and Type | Method and Description |
|---|---|
static IdEObjectCollection |
ModelUtil.copyIdEObjectCollection(IdEObjectCollection collection,
org.eclipse.emf.ecore.xmi.XMIResource res)
Copies the given
IdEObjectCollection and writes the IDs it contains into the given XMIResource. |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
ModelUtil.areEqual(IdEObjectCollection collectionA,
IdEObjectCollection collectionB)
Compares two
IdEObjectCollections. |
void |
IdEObjectCollectionChangeObserver.collectionDeleted(IdEObjectCollection collection)
If the
IdEObjectCollection is deleted. |
static List<SettingWithReferencedElement> |
ModelUtil.collectOutgoingCrossReferences(IdEObjectCollection collection,
Set<org.eclipse.emf.ecore.EObject> modelElements)
Retrieve all outgoing connections from the model elements to other elements in the collection.
|
static long |
ModelUtil.computeChecksum(IdEObjectCollection collection)
Computes the checksum for a given
IdEObjectCollection. |
static IdEObjectCollection |
ModelUtil.copyIdEObjectCollection(IdEObjectCollection collection,
org.eclipse.emf.ecore.xmi.XMIResource res)
Copies the given
IdEObjectCollection and writes the IDs it contains into the given XMIResource. |
static void |
ModelUtil.deleteOutgoingCrossReferences(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
Delete all outgoing cross references of the given model element to any element in the given collection.
|
void |
IdEObjectCollectionChangeObserver.modelElementAdded(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject eObject)
Called when the
eObject has been added to the collection. |
void |
IdEObjectCollectionChangeObserver.modelElementRemoved(IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject eObject)
Called when the
eObject and its siblings have been removed from
the collection. |
void |
IdEObjectCollectionChangeObserver.notify(org.eclipse.emf.common.notify.Notification notification,
IdEObjectCollection collection,
org.eclipse.emf.ecore.EObject modelElement)
A notification on a model element of the collection occurred.
|
static boolean |
ModelUtil.shouldBeCollected(IdEObjectCollection collection,
Set<org.eclipse.emf.ecore.EObject> allModelElements,
org.eclipse.emf.ecore.EObject referencedElement)
Checks if the referenced elements is an element in the given collection which is not a singleton, not an ignored
data type and not already contained in the given set of elements.
|
| Modifier and Type | Method and Description |
|---|---|
void |
AbstractOperation.apply(IdEObjectCollection project)
Apply an operation to the given project if it can be applied.
|
| Modifier and Type | Method and Description |
|---|---|
void |
CreateDeleteOperationImpl.apply(IdEObjectCollection collection) |
void |
MultiReferenceMoveOperationImpl.apply(IdEObjectCollection project) |
void |
SingleReferenceOperationImpl.apply(IdEObjectCollection project) |
void |
MultiAttributeOperationImpl.apply(IdEObjectCollection project)
Apply an operation to the given project if it can be applied.
|
void |
MultiReferenceSetOperationImpl.apply(IdEObjectCollection project)
Apply an operation to the given project if it can be applied.
|
void |
CompositeOperationImpl.apply(IdEObjectCollection project)
Apply an operation to the given project if it can be applied.
|
void |
MultiReferenceOperationImpl.apply(IdEObjectCollection project) |
void |
MultiAttributeSetOperationImpl.apply(IdEObjectCollection project)
Apply an operation to the given project if it can be applied.
|
void |
MultiAttributeMoveOperationImpl.apply(IdEObjectCollection project)
Apply an operation to the given project if it can be applied.
|
void |
AttributeOperationImpl.apply(IdEObjectCollection project) |
Copyright © 2017. All rights reserved.