@«OVERRIDE.importedName»
«ELSE»
/**
- * Return current value associated with the property corresponding to {@link «targetType.importedName»#«Naming.IDENTIFIABLE_KEY_NAME»()}.
+ * Return current value associated with the property corresponding to {@link «targetType.importedName»#«Naming.KEY_AWARE_KEY_NAME»()}.
*
* @return current value
*/
«ENDIF»
- public «keyType.importedName» «Naming.IDENTIFIABLE_KEY_NAME»() {
+ public «keyType.importedName» «Naming.KEY_AWARE_KEY_NAME»() {
return key;
}
«IF augmentType !== null»
«generateCopyAugmentation(implType)»
«ENDIF»
- «IF keyType !== null && implementsIfc(targetType, BindingTypes.identifiable(targetType))»
+ «IF keyType !== null && implementsIfc(targetType, BindingTypes.keyAware(targetType))»
«val keyProps = new ArrayList((keyType as GeneratedTransferObject).properties)»
«keyProps.sort(KEY_PROPS_COMPARATOR)»
«val allProps = new ArrayList(properties)»