org.geotools.feature.type
Class AssociationTypeImpl

Object
  extended by PropertyTypeImpl
      extended by AssociationTypeImpl
All Implemented Interfaces:
AssociationType, PropertyType

public class AssociationTypeImpl
extends PropertyTypeImpl
implements AssociationType


Field Summary
protected  AttributeType relatedType
           
 
Fields inherited from class PropertyTypeImpl
binding, description, isAbstract, name, restrictions, superType, userData
 
Constructor Summary
AssociationTypeImpl(Name name, AttributeType referenceType, boolean isAbstract, List<Filter> restrictions, AssociationType superType, InternationalString description)
           
 
Method Summary
 boolean equals(Object other)
           
 AttributeType getRelatedType()
           
 AssociationType getSuper()
           
 int hashCode()
           
 String toString()
           
 
Methods inherited from class PropertyTypeImpl
getBinding, getDescription, getName, getRestrictions, getUserData, isAbstract
 
Methods inherited from class Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface AssociationType
getBinding
 
Methods inherited from interface PropertyType
getDescription, getName, getRestrictions, getUserData, isAbstract
 

Field Detail

relatedType

protected final AttributeType relatedType
Constructor Detail

AssociationTypeImpl

public AssociationTypeImpl(Name name,
                           AttributeType referenceType,
                           boolean isAbstract,
                           List<Filter> restrictions,
                           AssociationType superType,
                           InternationalString description)
Method Detail

getRelatedType

public AttributeType getRelatedType()
Specified by:
getRelatedType in interface AssociationType

getSuper

public AssociationType getSuper()
Specified by:
getSuper in interface AssociationType
Specified by:
getSuper in interface PropertyType
Overrides:
getSuper in class PropertyTypeImpl

hashCode

public int hashCode()
Specified by:
hashCode in interface PropertyType
Overrides:
hashCode in class PropertyTypeImpl

equals

public boolean equals(Object other)
Specified by:
equals in interface PropertyType
Overrides:
equals in class PropertyTypeImpl

toString

public String toString()
Overrides:
toString in class PropertyTypeImpl


Copyright © 1996-2010 Geotools. All Rights Reserved.