|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.eclipse.emf.ecore.sdo.util.BasicESequence
public class BasicESequence
Delegates to a feature map
Field Summary | |
---|---|
protected FeatureMap.Internal |
featureMap
|
Constructor Summary | |
---|---|
BasicESequence(FeatureMap.Internal featureMap)
|
Method Summary | |
---|---|
void |
add(int index,
int propertyIndex,
java.lang.Object value)
Adds a new entry with the specified property index and value at the specified entry index. |
boolean |
add(int propertyIndex,
java.lang.Object value)
Adds a new entry with the specified property index and value to the end of the entries. |
void |
add(int index,
Property property,
java.lang.Object value)
Adds a new entry with the specified property and value at the specified entry index. |
void |
add(int index,
java.lang.String text)
Adds a new entry with the specified text value at the specified entry index. |
void |
add(int index,
java.lang.String propertyName,
java.lang.Object value)
Adds a new entry with the specified property name and value at the specified entry index. |
boolean |
add(Property property,
java.lang.Object value)
Adds a new entry with the specified property and value to the end of the entries. |
void |
add(java.lang.String text)
Adds a new entry with the specified text value to the end of the entries. |
boolean |
add(java.lang.String propertyName,
java.lang.Object value)
Adds a new entry with the specified property name and value to the end of the entries. |
FeatureMap |
featureMap()
|
protected EStructuralFeature |
getEStructuralFeature(int propertyIndex)
|
protected EStructuralFeature |
getEStructuralFeature(java.lang.String propertyName)
|
Property |
getProperty(int index)
Returns the property for the given entry index. |
java.lang.Object |
getValue(int index)
Returns the property value for the given entry index. |
void |
move(int toIndex,
int fromIndex)
Moves the entry at fromIndex to toIndex . |
void |
remove(int index)
Removes the entry at the given entry index. |
java.lang.Object |
setValue(int index,
java.lang.Object value)
Sets the entry at a specified index to the new value. |
int |
size()
Returns the number of entries in the sequence. |
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected FeatureMap.Internal featureMap
Constructor Detail |
---|
public BasicESequence(FeatureMap.Internal featureMap)
Method Detail |
---|
public FeatureMap featureMap()
featureMap
in interface ESequence
featureMap
in interface FeatureMap.Internal.Wrapper
public int size()
Sequence
size
in interface Sequence
public Property getProperty(int index)
Sequence
null
for mixed text entries.
getProperty
in interface Sequence
index
- the index of the entry.
null
for the given entry index.public java.lang.Object getValue(int index)
Sequence
getValue
in interface Sequence
index
- the index of the entry.
public java.lang.Object setValue(int index, java.lang.Object value)
Sequence
setValue
in interface Sequence
index
- the index of the entry.value
- the new value for the entry.protected EStructuralFeature getEStructuralFeature(java.lang.String propertyName)
protected EStructuralFeature getEStructuralFeature(int propertyIndex)
public boolean add(java.lang.String propertyName, java.lang.Object value)
Sequence
add
in interface Sequence
propertyName
- the name of the entry's property.value
- the value for the entry.public boolean add(int propertyIndex, java.lang.Object value)
Sequence
add
in interface Sequence
propertyIndex
- the index of the entry's property.value
- the value for the entry.public boolean add(Property property, java.lang.Object value)
Sequence
add
in interface Sequence
property
- the property of the entry.value
- the value for the entry.public void add(int index, java.lang.String propertyName, java.lang.Object value)
Sequence
add
in interface Sequence
index
- the index at which to add the entry.propertyName
- the name of the entry's property.value
- the value for the entry.public void add(int index, int propertyIndex, java.lang.Object value)
Sequence
add
in interface Sequence
index
- the index at which to add the entry.propertyIndex
- the index of the entry's property.value
- the value for the entry.public void add(int index, Property property, java.lang.Object value)
Sequence
add
in interface Sequence
index
- the index at which to add the entry.property
- the property of the entry.value
- the value for the entry.public void add(java.lang.String text)
ESequence
add
in interface ESequence
text
- the value for the entry.public void add(int index, java.lang.String text)
ESequence
add
in interface ESequence
index
- the index at which to add the entry.text
- the value of the entry.public void remove(int index)
Sequence
remove
in interface Sequence
index
- the index of the entrypublic void move(int toIndex, int fromIndex)
Sequence
fromIndex
to toIndex
.
move
in interface Sequence
toIndex
- the index of the entry destination.fromIndex
- the index of the entry to move.public java.lang.String toString()
toString
in class java.lang.Object
|
Copyright 2001-2006 IBM Corporation and others. All Rights Reserved. |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |