Class FeatureClassDescriptor

  • All Implemented Interfaces:
    java.lang.Comparable

    public class FeatureClassDescriptor
    extends java.lang.Object
    implements java.lang.Comparable
    Describes a feature class with features involved in a conflict.
    • Constructor Detail

      • FeatureClassDescriptor

        public FeatureClassDescriptor()
    • Method Detail

      • getFeatureClassId

        public java.lang.Long getFeatureClassId()
        Returns the feature class identifier.
        Returns:
        feature class identifier
      • setFeatureClassId

        public void setFeatureClassId​(java.lang.Long featureClassId)
        Sets the feature class identifier.
        Parameters:
        featureClassId - feature class identifier
      • getFeatureClassName

        public java.lang.String getFeatureClassName()
        Returns the feature class name.
        Returns:
        feature class name
      • setFeatureClassName

        public void setFeatureClassName​(java.lang.String featureClassName)
        Sets the feature class name.
        Parameters:
        featureClassName - feature class name
      • getFeatureDescriptorList

        public java.util.List<FeatureDescriptor> getFeatureDescriptorList()
        Returns the list of features involved in a conflict.
        Returns:
        list of features
      • setFeatureDescriptorList

        public void setFeatureDescriptorList​(java.util.List<FeatureDescriptor> featureDescriptorList)
        Sets the list of features involved in a conflict.
        Parameters:
        featureDescriptorList - list of features
      • getFeatureLayerDescriptor

        public FeatureLayerDescriptor getFeatureLayerDescriptor()
        Returns the feature layer descriptor.
        Returns:
        feature layer descriptor.
      • setFeatureLayerDescriptor

        public void setFeatureLayerDescriptor​(FeatureLayerDescriptor featureLayerDescriptor)
        Sets the feature layer descriptor.
        Parameters:
        featureLayerDescriptor - feature layer descriptor
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • equals

        public boolean equals​(java.lang.Object obj)
        Overrides:
        equals in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • compareTo

        public int compareTo​(java.lang.Object o)
        Specified by:
        compareTo in interface java.lang.Comparable
      • getConflictsNumber

        public java.lang.Integer getConflictsNumber()
        Returns the number of conflicts.
        Returns:
        number of conflicts
      • getFeaturesNumber

        public java.lang.Integer getFeaturesNumber()
        Returns the number of features in conflict. Some features can group a conflict region.
        Returns:
        number of features.