eu.esdihumboldt.hale.common.schema.model.impl.internal
Class RedeclareGroupProperty
java.lang.Object
eu.esdihumboldt.hale.common.schema.model.impl.AbstractGroupPropertyDecorator
eu.esdihumboldt.hale.common.schema.model.impl.internal.RedeclareGroupProperty
- All Implemented Interfaces:
- Locatable, ChildDefinition<GroupPropertyConstraint>, Definition<GroupPropertyConstraint>, DefinitionGroup, GroupPropertyDefinition, Comparable<Definition<?>>
@Immutable
public class RedeclareGroupProperty
- extends AbstractGroupPropertyDecorator
Decorator for GroupPropertyDefinition
s that has a changed declaring
group.
- Author:
- Simon Templer
Methods inherited from class eu.esdihumboldt.hale.common.schema.model.impl.AbstractGroupPropertyDecorator |
addChild, allowFlatten, asGroup, asProperty, compareTo, getChild, getConstraint, getDeclaredChildren, getDescription, getDisplayName, getIdentifier, getLocation, getName, getParentType, toString |
RedeclareGroupProperty
public RedeclareGroupProperty(GroupPropertyDefinition propertyGroup,
DefinitionGroup declaringGroup)
- Create a decorator for the given property that has a changed declaring
group.
- Parameters:
propertyGroup
- the property group to decoratedeclaringGroup
- the new declaring group, may not be
null
getDeclaringGroup
public DefinitionGroup getDeclaringGroup()
- Description copied from interface:
ChildDefinition
- Get the definition of the group declaring the property.
- Specified by:
getDeclaringGroup
in interface ChildDefinition<GroupPropertyConstraint>
- Overrides:
getDeclaringGroup
in class AbstractGroupPropertyDecorator
- Returns:
- the group declaring the property
- See Also:
AbstractGroupPropertyDecorator.getDeclaringGroup()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d