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 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.