Humboldt Alignment Editor 2.5.0

eu.esdihumboldt.hale.common.schema.model
Interface PropertyDefinition

All Superinterfaces:
ChildDefinition<PropertyConstraint>, Comparable<Definition<?>>, Definition<PropertyConstraint>, Locatable
All Known Implementing Classes:
AbstractPropertyDecorator, ConstraintOverrideProperty, DefaultPropertyDefinition, LazyPropertyDefinition, RedeclareProperty, ReparentProperty, SubstitutionProperty, XmlAttributeReferenceProperty, XmlElementReferenceProperty

public interface PropertyDefinition
extends ChildDefinition<PropertyConstraint>

Represents a property definition

Author:
Simon Templer

Method Summary
 TypeDefinition getPropertyType()
          Get the type associated with the property
 
Methods inherited from interface eu.esdihumboldt.hale.common.schema.model.ChildDefinition
asGroup, asProperty, getDeclaringGroup, getParentType
 
Methods inherited from interface eu.esdihumboldt.hale.common.schema.model.Definition
getConstraint, getDescription, getDisplayName, getIdentifier, getName
 
Methods inherited from interface eu.esdihumboldt.hale.common.core.io.supplier.Locatable
getLocation
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getPropertyType

TypeDefinition getPropertyType()
Get the type associated with the property

Returns:
the property type

Humboldt Alignment Editor 2.5.0

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