public static interface InternalEObject.EStore
object may delegate all access.| Modifier and Type | Field and Description |
|---|---|
static int |
NO_INDEX
A value indicating that no index is specified.
|
| Modifier and Type | Method and Description |
|---|---|
void |
add(InternalEObject object,
EStructuralFeature feature,
int index,
java.lang.Object value)
Adds the value at the index in the
content of the object's feature. |
void |
clear(InternalEObject object,
EStructuralFeature feature)
Removes all values form the
content of the object's feature |
boolean |
contains(InternalEObject object,
EStructuralFeature feature,
java.lang.Object value)
Returns whether the
content of the object's feature contains the given value. |
EObject |
create(EClass eClass)
Creates a new instance of the class.
|
java.lang.Object |
get(InternalEObject object,
EStructuralFeature feature,
int index)
Returns the value at the index in the
content of the object's feature. |
InternalEObject |
getContainer(InternalEObject object)
Returns the object's
container. |
EStructuralFeature |
getContainingFeature(InternalEObject object)
Returns the object's
containing feature. |
int |
hashCode(InternalEObject object,
EStructuralFeature feature)
Returns the hash code of the
content of the object's feature. |
int |
indexOf(InternalEObject object,
EStructuralFeature feature,
java.lang.Object value)
Returns the first index of the given value in the
content of the object's feature. |
boolean |
isEmpty(InternalEObject object,
EStructuralFeature feature)
Returns whether the
content of the object's feature is empty. |
boolean |
isSet(InternalEObject object,
EStructuralFeature feature)
Returns whether the object's feature is considered set.
|
int |
lastIndexOf(InternalEObject object,
EStructuralFeature feature,
java.lang.Object value)
Returns the last index of the given value in the
content of the object's feature. |
java.lang.Object |
move(InternalEObject object,
EStructuralFeature feature,
int targetIndex,
int sourceIndex)
Moves the value at the source index in the
content of the object's feature
to the target index. |
java.lang.Object |
remove(InternalEObject object,
EStructuralFeature feature,
int index)
Removes the value at the index in the
content of the object's feature. |
java.lang.Object |
set(InternalEObject object,
EStructuralFeature feature,
int index,
java.lang.Object value)
Sets the value at the index in the
content of the object's feature. |
int |
size(InternalEObject object,
EStructuralFeature feature)
Returns the number of values in the
content of the object's feature. |
java.lang.Object[] |
toArray(InternalEObject object,
EStructuralFeature feature)
Returns a new array of the values in the
content of the object's feature. |
<T> T[] |
toArray(InternalEObject object,
EStructuralFeature feature,
T[] array)
Returns an array of the values in the
content of the object's feature. |
void |
unset(InternalEObject object,
EStructuralFeature feature)
Unsets the feature of the object.
|
static final int NO_INDEX
single-valued features
where an index would be meaningless.java.lang.Object get(InternalEObject object, EStructuralFeature feature, int index)
content of the object's feature.object - the object in question.feature - a feature of the object.index - an index within the content or NO_INDEX.java.lang.Object set(InternalEObject object, EStructuralFeature feature, int index, java.lang.Object value)
content of the object's feature.object - the object in question.feature - a feature of the object.index - an index within the content or NO_INDEX.value - the new value.boolean isSet(InternalEObject object, EStructuralFeature feature)
object - the object in question.feature - a feature of the object.true if the object's feature is considered set.void unset(InternalEObject object, EStructuralFeature feature)
object - the object in question.feature - a feature of the object.boolean isEmpty(InternalEObject object, EStructuralFeature feature)
content of the object's feature is empty.object - the object in question.feature - a many-valued feature of the object.true if the content of the object's feature is empty.int size(InternalEObject object, EStructuralFeature feature)
content of the object's feature.object - the object in question.feature - a many-valued feature of the object.boolean contains(InternalEObject object, EStructuralFeature feature, java.lang.Object value)
content of the object's feature contains the given value.object - the object in question.feature - a many-valued feature of the object.value - the value in question.true if the content of the object's feature contains the given value.int indexOf(InternalEObject object, EStructuralFeature feature, java.lang.Object value)
content of the object's feature.object - the object in question.feature - a many-valued feature of the object.value - the value in question.int lastIndexOf(InternalEObject object, EStructuralFeature feature, java.lang.Object value)
content of the object's feature.object - the object in question.feature - a many-valued feature of the object.value - the value in question.void add(InternalEObject object, EStructuralFeature feature, int index, java.lang.Object value)
content of the object's feature.object - the object in question.feature - a many-valued feature of the object.index - an index within the content.value - the value to add.java.lang.Object remove(InternalEObject object, EStructuralFeature feature, int index)
content of the object's feature.object - the object in question.feature - a many-valued feature of the object.index - the index within the feature's content of the value to remove.java.lang.Object move(InternalEObject object, EStructuralFeature feature, int targetIndex, int sourceIndex)
content of the object's feature
to the target index.object - the object in question.feature - a many-valued feature of the object.targetIndex - the index within the feature's content to which to move the value.sourceIndex - the index within the feature's content of the value to move.void clear(InternalEObject object, EStructuralFeature feature)
content of the object's featureobject - the object in question.feature - a many-valued feature of the object.java.lang.Object[] toArray(InternalEObject object, EStructuralFeature feature)
content of the object's feature.object - the object in question.feature - a many-valued feature of the object.<T> T[] toArray(InternalEObject object, EStructuralFeature feature, T[] array)
content of the object's feature.
The given array will be used, unless it's too small, in which case a new array of the same type is allocated instead.object - the object in question.feature - a many-valued feature of the object.array - the array to fill.int hashCode(InternalEObject object, EStructuralFeature feature)
content of the object's feature.object - the object in question.feature - a many-valued feature of the object.InternalEObject getContainer(InternalEObject object)
container.EObject.eContainer()EStructuralFeature getContainingFeature(InternalEObject object)
containing feature.EObject.eContainingFeature()Copyright © 2018. Licensed under the Eclipse Public License v1.0. All rights reserved.
Submit a bug or feature