public class FeatureDescriptor
extends java.lang.Object
implements java.lang.Comparable
Constructor and Description |
---|
FeatureDescriptor() |
Modifier and Type | Method and Description |
---|---|
int |
compareTo(java.lang.Object o) |
boolean |
equals(java.lang.Object obj) |
java.lang.Integer |
getConflictsNumber()
Returns the number of attributes in conflict.
|
java.lang.Integer |
getConflictsNumberWithoutShape()
Returns the number of non shape attributes in conflict.
|
java.util.List<FeatureAttributeDescriptor> |
getFeatureAttributeDescriptorList()
Returns the feature attributes descriptors.
|
FeatureClassDescriptor |
getFeatureClassDescriptor()
Returns the feature class descriptor.
|
java.util.List<FeatureElementDescriptor> |
getFeatureElementDescriptorList()
Returns the feature element descriptors.
|
java.lang.Long |
getFeatureId()
Returns the feature identifier.
|
java.util.List<java.lang.Long> |
getImpactedNodesIds()
Returns the nodes identifiers that directly are part of the conflict or that are the start or end of a link that is in conflict.
|
java.util.List<java.lang.Long> |
getInvolvedNodesIds()
Returns the nodes identifiers that belongs to the feature and conflict regions.
|
int |
hashCode() |
void |
setFeatureAttributeDescriptorList(java.util.List<FeatureAttributeDescriptor> featureAttributeDescriptorList)
Sets the feature attributes descriptors.
|
void |
setFeatureClassDescriptor(FeatureClassDescriptor featureClassDescriptor)
Sets the feature class descriptor.
|
void |
setFeatureElementDescriptorList(java.util.List<FeatureElementDescriptor> featureElementDescriptorList)
Sets the feature elements descriptors.
|
void |
setFeatureId(java.lang.Long featureId)
Sets the feature identifier.
|
java.lang.String |
toString() |
public java.lang.Long getFeatureId()
public void setFeatureId(java.lang.Long featureId)
featureId
- feature identifierpublic java.util.List<FeatureAttributeDescriptor> getFeatureAttributeDescriptorList()
public void setFeatureAttributeDescriptorList(java.util.List<FeatureAttributeDescriptor> featureAttributeDescriptorList)
featureAttributeDescriptorList
- feature attributes descriptorspublic java.util.List<FeatureElementDescriptor> getFeatureElementDescriptorList()
public void setFeatureElementDescriptorList(java.util.List<FeatureElementDescriptor> featureElementDescriptorList)
featureElementDescriptorList
- feature elements descriptorspublic FeatureClassDescriptor getFeatureClassDescriptor()
public void setFeatureClassDescriptor(FeatureClassDescriptor featureClassDescriptor)
featureClassDescriptor
- feature class descriptorpublic java.lang.String toString()
toString
in class java.lang.Object
public java.lang.Integer getConflictsNumber()
public java.lang.Integer getConflictsNumberWithoutShape()
public java.util.List<java.lang.Long> getInvolvedNodesIds()
public java.util.List<java.lang.Long> getImpactedNodesIds()
public int compareTo(java.lang.Object o)
compareTo
in interface java.lang.Comparable
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object