public interface ListChange extends EObject
The following features are supported:
ChangePackage.getListChange()| Modifier and Type | Method and Description |
|---|---|
void |
apply(EList<java.lang.Object> originalList) |
void |
applyAndReverse(EList<java.lang.Object> originalList) |
EList<java.lang.String> |
getDataValues()
Returns the value of the 'Data Values' attribute list.
|
EStructuralFeature |
getFeature()
Returns the value of the 'Feature' reference
|
EList<FeatureMapEntry> |
getFeatureMapEntryValues()
Returns the value of the 'Feature Map Entry Values' containment reference list.
|
int |
getIndex()
Returns the value of the 'Index' attribute.
|
ChangeKind |
getKind()
Returns the value of the 'Kind' attribute.
|
int |
getMoveToIndex()
Returns the value of the 'Move To Index' attribute
|
EList<EObject> |
getReferenceValues()
Returns the value of the 'Reference Values' reference list.
|
EList<java.lang.Object> |
getValues()
Returns the value of the 'Values' attribute list.
|
void |
reverse(EList<java.lang.Object> originalList) |
void |
setFeature(EStructuralFeature value)
Sets the value of the '
Feature' reference |
void |
setIndex(int value)
Sets the value of the '
Index' attribute |
void |
setKind(ChangeKind value)
Sets the value of the '
Kind' attribute |
void |
setMoveToIndex(int value)
Sets the value of the '
Move To Index' attribute |
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliverChangeKind getKind()
ChangeKind.
ChangeKind,
setKind(ChangeKind),
ChangePackage.getListChange_Kind()void setKind(ChangeKind value)
Kind' attribute.
value - the new value of the 'Kind' attribute.ChangeKind,
getKind()EList<java.lang.String> getDataValues()
String.
ChangePackage.getListChange_DataValues()int getIndex()
"-1".
setIndex(int),
ChangePackage.getListChange_Index()void setIndex(int value)
Index' attribute.
value - the new value of the 'Index' attribute.getIndex()int getMoveToIndex()
setMoveToIndex(int),
ChangePackage.getListChange_MoveToIndex()void setMoveToIndex(int value)
Move To Index' attribute.
value - the new value of the 'Move To Index' attribute.getMoveToIndex()EList<EObject> getReferenceValues()
EObject.
ChangePackage.getListChange_ReferenceValues()EStructuralFeature getFeature()
setFeature(EStructuralFeature),
ChangePackage.getListChange_Feature()void setFeature(EStructuralFeature value)
Feature' reference.
value - the new value of the 'Feature' reference.getFeature()EList<FeatureMapEntry> getFeatureMapEntryValues()
FeatureMapEntry.
ChangePackage.getListChange_FeatureMapEntryValues()EList<java.lang.Object> getValues()
Object.
ChangePackage.getListChange_Values()void apply(EList<java.lang.Object> originalList)
void applyAndReverse(EList<java.lang.Object> originalList)
void reverse(EList<java.lang.Object> originalList)