public class ConceptImpl extends RegistryObjectImpl implements Concept
Concept
.Constructor and Description |
---|
ConceptImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.util.Collection<Concept> |
getChildrenConcepts()
Gets all immediate children Concepts.
|
ClassificationScheme |
getClassificationScheme()
Gets the ClassificationScheme that this Concept is a descendent of.
|
java.util.Collection<Concept> |
getDescendantConcepts()
Gets all descendant Concepts.
|
RegistryBean |
getParent()
Gets the parent Concept or ClassificationScheme for this object.
|
Concept |
getParentConcept()
Gets the parent Concept or null if parent is a ClassificationScheme.
|
java.lang.String |
getPath()
Gets the canonical path representation for this Concept.
|
java.lang.String |
getValue()
Gets the value (usually a code in a taxonomy) associated with this
Concept.
|
int |
hashCode() |
void |
setChildrenConcepts(java.util.Collection<Concept> childrenConcepts)
Sets immediate children Concepts.
|
void |
setClassificationScheme(ClassificationScheme classificationScheme)
Sets the ClassificationScheme for this Concept.
|
void |
setDescendantConcepts(java.util.Collection<Concept> descendantConcepts)
Sets the descendant Concepts.
|
void |
setParent(RegistryBean parent)
Sets the parent of this Concept.
|
void |
setParentConcept(Concept parentConcept)
Sets the Parent Concept for this Concept.
|
void |
setPath(java.lang.String path)
Sets the canonical path representation for this Concept.
|
void |
setValue(java.lang.String value)
Sets the value (usually a taxonomy value) associated with this Concept.
|
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSlots, getSubmittingOrganization, setAssociatedObjects, setAssociations, setAuditTrail, setClassifications, setExternalIdentifiers, setExternalLinks, setObjectType, setRegistryPackages, setSlots, setSubmittingOrganization
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
getDescription, getKey, getName, setDescription, setName
getSlots, setSlots
public RegistryBean getParent()
public void setParent(RegistryBean parent)
parent
- the parent of this Concept.public Concept getParentConcept()
getParentConcept
in interface Concept
public void setParentConcept(Concept parentConcept)
parentConcept
- the Parent Concept for this Concept.public java.lang.String getPath()
public void setPath(java.lang.String path)
path
- the canonical path.public java.util.Collection<Concept> getChildrenConcepts()
getChildrenConcepts
in interface Concept
public void setChildrenConcepts(java.util.Collection<Concept> childrenConcepts)
setChildrenConcepts
in interface Concept
childrenConcepts
- the immediate children Concepts.public ClassificationScheme getClassificationScheme()
getClassificationScheme
in interface Concept
public void setClassificationScheme(ClassificationScheme classificationScheme)
classificationScheme
- the ClassificationScheme for this Concept.public java.util.Collection<Concept> getDescendantConcepts()
getDescendantConcepts
in interface Concept
public void setDescendantConcepts(java.util.Collection<Concept> descendantConcepts)
descendantConcepts
- the descendant Concepts.public java.lang.String getValue()
public void setValue(java.lang.String value)
public boolean equals(java.lang.Object other)
equals
in class RegistryObjectImpl
public int hashCode()
hashCode
in class RegistryObjectImpl