Package org.faktorips.runtime
Interface IRuntimeObject
- All Known Subinterfaces:
IProductComponent,IProductComponentGeneration,IProductComponentLink<T>
- All Known Implementing Classes:
ProductComponent,ProductComponentGeneration,ProductComponentLink,RuntimeObject
public interface IRuntimeObject
Base class for runtime objects offering access to extension properties.
- Author:
- Daniel Hohenberger
-
Method Summary
-
Method Details
-
getExtensionPropertyIds
- Returns:
- a set of the extension property ids defined for this element.
-
getExtensionPropertyValue
- Parameters:
propertyId- the id of the desired extension property.- Returns:
- the value of the extension property defined by the given
propertyIdornullif the extension property'sisNullattribute istrue. - Throws:
IllegalArgumentException- if no such property exists.
-