Class DataPoint
java.lang.Object
com.evolveum.midpoint.model.impl.mining.algorithm.cluster.mechanism.DataPoint
- All Implemented Interfaces:
Clusterable,Serializable
Represents a data point for clustering, containing members and properties.
This class is used in the clustering mechanism for role analysis.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddCloseNeighbor(String neighbor) intgetPoint()voidsetPointStatus(OutlierNoiseCategoryType pointStatus)
-
Constructor Details
-
DataPoint
Constructs a DataPoint with the given members and properties.- Parameters:
members- The set of members associated with the data point.properties- The set of properties associated with the data point.
-
DataPoint
public DataPoint(Set<String> members, Set<String> properties, ExtensionProperties extensionProperties)
-
-
Method Details
-
getPoint
- Specified by:
getPointin interfaceClusterable
-
getCloseNeighbors
- Specified by:
getCloseNeighborsin interfaceClusterable
-
addCloseNeighbor
- Specified by:
addCloseNeighborin interfaceClusterable
-
getExtensionProperties
- Specified by:
getExtensionPropertiesin interfaceClusterable
-
getMembersCount
public int getMembersCount()- Specified by:
getMembersCountin interfaceClusterable
-
getMembers
-
getProperties
-
getPointStatus
- Specified by:
getPointStatusin interfaceClusterable
-
getPointStatusIdentificator
-
setPointStatus
- Specified by:
setPointStatusin interfaceClusterable
-