Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.align.model.impl
Class PropertyEntityDefinition

java.lang.Object
  extended by eu.esdihumboldt.hale.common.align.model.impl.ChildEntityDefinition
      extended by 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

Constructor Summary
PropertyEntityDefinition(TypeDefinition type, List<ChildContext> path, SchemaSpaceID schemaSpace, Filter filter)
          Create an entity definition specified by the given property path.
 
Method Summary
 PropertyDefinition getDefinition()
          Get the definition of the type or property represented by the entity definition.
 
Methods inherited from class eu.esdihumboldt.hale.common.align.model.impl.ChildEntityDefinition
equals, getFilter, getPropertyPath, getSchemaSpace, getType, hashCode, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

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 property
path - the property path down from the type
schemaSpace - the schema space identifier
filter - the entity filter on the type, may be null
Method Detail

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()

Humboldt Alignment Editor 2.5.0

Build 2012-12-03_12-30-59
Revision 9d2dd4b0318cda9f1393b1ddd390f7f792d70a2d