dom :: XMLEntity :: defaultinit
# Any kind of XML Entity
abstract class XMLEntity
# Optional parent of `self`
var parent: nullable XMLEntity = null is private writable(set_parent)
# Optional location of the entity in source
var location: nullable Location
# The children of `self`
var children: Sequence[XMLEntity] = new XMLEntities(self)
# Sets the parent of `self` to `e`
fun parent=(e: XMLEntity) do
var parent = self.parent
if parent != null then
parent.children.remove(self)
end
e.children.add(self)
end
end
lib/dom/xml_entities.nit:36,1--55,3