eu.esdihumboldt.hale.common.align.model.impl
Class PropertyEntityDefinition
java.lang.Object
eu.esdihumboldt.hale.common.align.model.impl.ChildEntityDefinition
eu.esdihumboldt.hale.common.align.model.impl.PropertyEntityDefinition
- All Implemented Interfaces:
- EntityDefinition
@Immutable
public class PropertyEntityDefinition
- extends ChildEntityDefinition
Entity definition for a property
- Author:
- Simon Templer
PropertyEntityDefinition
public PropertyEntityDefinition(TypeDefinition type,
List<ChildContext> path,
SchemaSpaceID schemaSpace,
Filter filter)
- Create an entity definition specified by the given property path. The
property path must contain the property definition as last element.
- Parameters:
type
- the topmost parent of the propertypath
- the property path down from the typeschemaSpace
- the schema space identifierfilter
- the entity filter on the type, may be null
getDefinition
public PropertyDefinition getDefinition()
- Description copied from interface:
EntityDefinition
- Get the definition of the type or property represented by the entity
definition.
- Specified by:
getDefinition
in interface EntityDefinition
- Overrides:
getDefinition
in class ChildEntityDefinition
- Returns:
- the definition of the type or property
- See Also:
EntityDefinition.getDefinition()
Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d