public abstract class StructuredValue extends Value
| Constructor and Description |
|---|
StructuredValue() |
| Modifier and Type | Method and Description |
|---|---|
void |
addFeatureValues(FeatureValueList oldFeatureValues) |
void |
addFeatureValuesForType(Classifier type,
FeatureValueList oldFeatureValues) |
void |
createFeatureValues() |
abstract FeatureValue |
getFeatureValue(StructuralFeature feature) |
abstract FeatureValueList |
getFeatureValues() |
FeatureValueList |
getMemberValues() |
ValueList |
getValues(NamedElement feature,
FeatureValueList featureValues) |
abstract void |
setFeatureValue(StructuralFeature feature,
ValueList values,
int position) |
ValueSpecification |
specify() |
checkAllParents, copy, equals, getTypes, hasType, isInstanceOf, new_, toString_beginIsolation, _endIsolationgetHref, getXmiId, getXmiNamespace, setHref, setXmiId, setXmiNamespacepublic ValueSpecification specify()
public abstract FeatureValue getFeatureValue(StructuralFeature feature)
public abstract void setFeatureValue(StructuralFeature feature, ValueList values, int position)
public abstract FeatureValueList getFeatureValues()
public FeatureValueList getMemberValues()
public void createFeatureValues()
public void addFeatureValues(FeatureValueList oldFeatureValues)
public void addFeatureValuesForType(Classifier type, FeatureValueList oldFeatureValues)
public ValueList getValues(NamedElement feature, FeatureValueList featureValues)
Copyright © 2017. All rights reserved.