Package com.nomagic.uml2.ext.jmi.reflect
Interface DerivedPropertyOwner
-
- All Known Implementing Classes:
AbstractRefClass
,com.nomagic.uml2.ext.jmi.reflect.AbstractRefFeaturedImpl
public interface DerivedPropertyOwner
Defines interface for objects that can have derived properties.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expression
getExpression(java.lang.String featureName)
Returns expression by specified feature name.ValueSetter
getValueSetter(java.lang.String featureName)
Returns value setter by specified feature name.void
setExpression(java.lang.String featureName, Expression expression)
Sets expression by specified feature name.void
setValueSetter(java.lang.String featureName, ValueSetter setter)
Sets value setter by specified feature name.
-
-
-
Method Detail
-
getValueSetter
ValueSetter getValueSetter(java.lang.String featureName)
Returns value setter by specified feature name.- Parameters:
featureName
- name of a feature.- Returns:
- value setter.
-
setValueSetter
void setValueSetter(java.lang.String featureName, ValueSetter setter)
Sets value setter by specified feature name.- Parameters:
featureName
- name of a feature.setter
- value setter.
-
setExpression
void setExpression(java.lang.String featureName, Expression expression)
Sets expression by specified feature name.- Parameters:
featureName
- name of a feature.expression
- an expression.
-
getExpression
Expression getExpression(java.lang.String featureName)
Returns expression by specified feature name.- Parameters:
featureName
- name of a feature.- Returns:
- expression.
-
-