Package org.faktorips.runtime.internal
Class RuntimeObject
java.lang.Object
org.faktorips.runtime.internal.RuntimeObject
- All Implemented Interfaces:
IRuntimeObject
- Direct Known Subclasses:
ProductComponent,ProductComponentGeneration,ProductComponentLink
Baseclass for all runtime objects
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetExtensionPropertyValue(String propertyId) protected voidinitExtensionPropertiesFromXml(Element cmptElement) protected voidwriteExtensionPropertiesToXml(Element element) protected voidwriteExtensionPropertiesToXml(Element element, Map<String, String> extPropertyMap)
-
Constructor Details
-
RuntimeObject
public RuntimeObject()
-
-
Method Details
-
initExtensionPropertiesFromXml
-
writeExtensionPropertiesToXml
-
writeExtensionPropertiesToXml
-
getExtensionPropertyIds
- Specified by:
getExtensionPropertyIdsin interfaceIRuntimeObject- Returns:
- a set of the extension property ids defined for this element.
-
getExtensionPropertyValue
- Specified by:
getExtensionPropertyValuein interfaceIRuntimeObject- 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.
-