| | |
| | | */ |
| | | public final AbstractManagedObjectDefinition<? extends C, ? extends S> |
| | | getChild(String name) throws IllegalArgumentException { |
| | | if ((name == null) || (name.length() == 0)) { |
| | | if (name == null || name.length() == 0) { |
| | | throw new IllegalArgumentException("null or empty managed object name"); |
| | | } |
| | | |
| | |
| | | */ |
| | | public final PropertyDefinition<?> getPropertyDefinition(String name) |
| | | throws IllegalArgumentException { |
| | | if ((name == null) || (name.length() == 0)) { |
| | | if (name == null || name.length() == 0) { |
| | | throw new IllegalArgumentException("null or empty property name"); |
| | | } |
| | | |
| | |
| | | */ |
| | | public final RelationDefinition<?, ?> getRelationDefinition(String name) |
| | | throws IllegalArgumentException { |
| | | if ((name == null) || (name.length() == 0)) { |
| | | if (name == null || name.length() == 0) { |
| | | throw new IllegalArgumentException("null or empty relation name"); |
| | | } |
| | | |
| | |
| | | public final AggregationPropertyDefinition<?, ?> |
| | | getAggregationPropertyDefinition(String name) |
| | | throws IllegalArgumentException { |
| | | if ((name == null) || (name.length() == 0)) { |
| | | if (name == null || name.length() == 0) { |
| | | throw new IllegalArgumentException( |
| | | "null or empty aggregation property name"); |
| | | } |
| | |
| | | * definition is the {@link TopCfgDefn}. |
| | | */ |
| | | public final boolean isTop() { |
| | | return (this instanceof TopCfgDefn); |
| | | return this instanceof TopCfgDefn; |
| | | } |
| | | |
| | | |