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 void
initExtensionPropertiesFromXml
(Element cmptElement) protected void
writeExtensionPropertiesToXml
(Element element) protected void
writeExtensionPropertiesToXml
(Element element, Map<String, String> extPropertyMap)
-
Constructor Details
-
RuntimeObject
public RuntimeObject()
-
-
Method Details
-
initExtensionPropertiesFromXml
-
writeExtensionPropertiesToXml
-
writeExtensionPropertiesToXml
-
getExtensionPropertyIds
- Specified by:
getExtensionPropertyIds
in interfaceIRuntimeObject
- Returns:
- a set of the extension property ids defined for this element.
-
getExtensionPropertyValue
- Specified by:
getExtensionPropertyValue
in interfaceIRuntimeObject
- Parameters:
propertyId
- the id of the desired extension property.- Returns:
- the value of the extension property defined by the given
propertyId
ornull
if the extension property'sisNull
attribute istrue
.
-