Github user mbeckerle commented on a diff in the pull request:
https://github.com/apache/incubator-daffodil/pull/5#discussion_r149838673
--- Diff:
daffodil-core/src/main/scala/edu/illinois/ncsa/daffodil/dsom/GroupBase.scala ---
@@ -64,22 +62,22 @@ abstract class GroupBase(xmlArg: Node, parentArg:
SchemaComponent, position: Int
final lazy val enclosingComponentModelGroup = enclosingComponent.collect
{ case mg: ModelGroup => mg }
final lazy val sequencePeers = enclosingComponentModelGroup.map {
_.sequenceChildren }
final lazy val choicePeers = enclosingComponentModelGroup.map {
_.choiceChildren }
- final lazy val groupRefPeers = enclosingComponentModelGroup.map {
_.groupRefChildren }
+ // final lazy val groupRefPeers = enclosingComponentModelGroup.map {
_.groupRefChildren }
protected def myPeers: Option[Seq[GroupBase]]
def group: ModelGroup
- final lazy val immediateGroup: Option[ModelGroup] = {
- val res: Option[ModelGroup] = this.group match {
- case (s: Sequence) => Some(s)
- case (c: Choice) => Some(c)
- case _ => None
- }
- res
- }
+ // final lazy val immediateGroup: Option[ModelGroup] = {
--- End diff --
delete commented code.
---