Package org.openprovenance.prov.vanilla
Class SpecializationOf
- java.lang.Object
-
- org.openprovenance.prov.vanilla.SpecializationOf
-
- All Implemented Interfaces:
Equals
,HashCode
,ToString
,Relation
,SpecializationOf
,Statement
,StatementOrBundle
,UnqualifiedRelation
public class SpecializationOf extends Object implements SpecializationOf, Equals, HashCode, ToString
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.openprovenance.prov.model.StatementOrBundle
StatementOrBundle.Kind
-
-
Field Summary
Fields Modifier and Type Field Description protected QualifiedName
generalEntity
protected QualifiedName
specificEntity
-
Constructor Summary
Constructors Constructor Description SpecializationOf(QualifiedName specificEntity, QualifiedName generalEntity)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object object)
void
equals(Object object, EqualsBuilder equalsBuilder)
void
equals2(Object object, EqualsBuilder equalsBuilder)
QualifiedName
getGeneralEntity()
Returns an identifier of the entity that is being specialized.StatementOrBundle.Kind
getKind()
Gets the type of a provenance statementQualifiedName
getSpecificEntity()
Returns an identifier of the entity that is a specialization of the general entity.int
hashCode()
void
hashCode(HashCodeBuilder hashCodeBuilder)
void
setGeneralEntity(QualifiedName eid)
Mutator for the entity that is being specialized.void
setSpecificEntity(QualifiedName aid)
Mutator for the entity that is a specialization of the general entity.String
toString()
void
toString(ToStringBuilder toStringBuilder)
-
-
-
Field Detail
-
specificEntity
protected QualifiedName specificEntity
-
generalEntity
protected QualifiedName generalEntity
-
-
Constructor Detail
-
SpecializationOf
public SpecializationOf(QualifiedName specificEntity, QualifiedName generalEntity)
-
-
Method Detail
-
setSpecificEntity
public void setSpecificEntity(QualifiedName aid)
Description copied from interface:SpecializationOf
Mutator for the entity that is a specialization of the general entity.- Specified by:
setSpecificEntity
in interfaceSpecializationOf
- Parameters:
aid
- the entity that is a specialization of the general one
-
setGeneralEntity
public void setGeneralEntity(QualifiedName eid)
Description copied from interface:SpecializationOf
Mutator for the entity that is being specialized.- Specified by:
setGeneralEntity
in interfaceSpecializationOf
- Parameters:
eid
- the entity that is being specialized.
-
getGeneralEntity
public QualifiedName getGeneralEntity()
Description copied from interface:SpecializationOf
Returns an identifier of the entity that is being specialized.- Specified by:
getGeneralEntity
in interfaceSpecializationOf
- Returns:
QualifiedName
of the entity that is being specialized.
-
getSpecificEntity
public QualifiedName getSpecificEntity()
Description copied from interface:SpecializationOf
Returns an identifier of the entity that is a specialization of the general entity.- Specified by:
getSpecificEntity
in interfaceSpecializationOf
- Returns:
QualifiedName
of the entity that is a specialization of the general one.
-
getKind
public StatementOrBundle.Kind getKind()
Description copied from interface:StatementOrBundle
Gets the type of a provenance statement- Specified by:
getKind
in interfaceStatementOrBundle
- Returns:
StatementOrBundle.Kind
-
equals
public void equals(Object object, EqualsBuilder equalsBuilder)
-
equals2
public void equals2(Object object, EqualsBuilder equalsBuilder)
-
hashCode
public void hashCode(HashCodeBuilder hashCodeBuilder)
-
toString
public void toString(ToStringBuilder toStringBuilder)
-
-