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, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
ChangeKind 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)