Collection<NodeDefinition> internalGetChildDefinitions() { // TODO distinguish between additive and overriding node definitions. See 3.7.6.8 Item Definitions in Subtypes Collection<NodeDefinition> definitions = new ArrayList<NodeDefinition>(); definitions.addAll(Arrays.asList(getDeclaredChildNodeDefinitions())); for (NodeType type : getSupertypes()) { definitions.addAll(Arrays.asList(type.getDeclaredChildNodeDefinitions())); } return definitions; }
Collection<NodeDefinition> internalGetChildDefinitions() { // TODO distinguish between additive and overriding node definitions. See 3.7.6.8 Item Definitions in Subtypes Collection<NodeDefinition> definitions = new ArrayList<NodeDefinition>(); definitions.addAll(Arrays.asList(getDeclaredChildNodeDefinitions())); for (NodeType type : getSupertypes()) { definitions.addAll(Arrays.asList(type.getDeclaredChildNodeDefinitions())); } return definitions; }
Collection<NodeDefinition> internalGetChildDefinitions() { // TODO distinguish between additive and overriding node definitions. See 3.7.6.8 Item Definitions in Subtypes Collection<NodeDefinition> definitions = new ArrayList<NodeDefinition>(); definitions.addAll(Arrays.asList(getDeclaredChildNodeDefinitions())); for (NodeType type : getSupertypes()) { definitions.addAll(Arrays.asList(type.getDeclaredChildNodeDefinitions())); } return definitions; }