/** * Returns the declared property definitions in their original order. * * @return declared property definitions */ @Override @NotNull public PropertyDefinition[] getDeclaredPropertyDefinitions() { Map<Integer, PropertyDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.PROPERTY_DEF_PREDICATE)) { definitions.put(getIndex(child), new PropertyDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_PROPERTY_DEFINITIONS); }
/** * Returns the declared property definitions in their original order. * * @return declared property definitions */ @Override @NotNull public PropertyDefinition[] getDeclaredPropertyDefinitions() { Map<Integer, PropertyDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.PROPERTY_DEF_PREDICATE)) { definitions.put(getIndex(child), new PropertyDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_PROPERTY_DEFINITIONS); }
/** * Returns the declared child node definitions in their original order. * * @return declared child node definitions */ @Override @Nonnull public NodeDefinition[] getDeclaredChildNodeDefinitions() { Map<Integer, NodeDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.CHILDNODE_DEF_PREDICATE)) { definitions.put(getIndex(child), new NodeDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_NODE_DEFINITIONS); }
/** * Returns the declared child node definitions in their original order. * * @return declared child node definitions */ @Override @NotNull public NodeDefinition[] getDeclaredChildNodeDefinitions() { Map<Integer, NodeDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.CHILDNODE_DEF_PREDICATE)) { definitions.put(getIndex(child), new NodeDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_NODE_DEFINITIONS); }
/** * Returns the declared child node definitions in their original order. * * @return declared child node definitions */ @Override @NotNull public NodeDefinition[] getDeclaredChildNodeDefinitions() { Map<Integer, NodeDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.CHILDNODE_DEF_PREDICATE)) { definitions.put(getIndex(child), new NodeDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_NODE_DEFINITIONS); }
/** * Returns the declared property definitions in their original order. * * @return declared property definitions */ @Override @Nonnull public PropertyDefinition[] getDeclaredPropertyDefinitions() { Map<Integer, PropertyDefinition> definitions = newTreeMap(); for (Tree child : Iterables.filter(definition.getChildren(), PrimaryTypePredicate.PROPERTY_DEF_PREDICATE)) { definitions.put(getIndex(child), new PropertyDefinitionImpl(child, this, mapper)); } return definitions.values().toArray(NO_PROPERTY_DEFINITIONS); }