Github user mbeckerle commented on a diff in the pull request:
https://github.com/apache/incubator-daffodil/pull/5#discussion_r150649102
--- Diff:
daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/ElementRef.scala
---
@@ -106,43 +108,27 @@ final class ElementRef(xmlArg: Node, parent:
ModelGroup, position: Int)
res
}.value
- override lazy val runtimeData = referencedElement.runtimeData
- override lazy val termRuntimeData = referencedElement.termRuntimeData
- override def erd = referencedElement.erd
- override lazy val elementRuntimeData: ElementRuntimeData =
LV('elementRuntimeData) {
- referencedElement.elementRuntimeData
- }.value
- override lazy val dpathElementCompileInfo =
referencedElement.dpathElementCompileInfo
-
- // These will just delegate to the referenced element declaration
- def isNillable = referencedElement.isNillable
- def isSimpleType = referencedElement.isSimpleType
- def isComplexType = referencedElement.isComplexType
-
- def isDefaultable: Boolean = referencedElement.isDefaultable
- def defaultValueAsString = referencedElement.defaultValueAsString
+ // // These will just delegate to the referenced element declaration
--- End diff --
delete
---