Package org.openprovenance.prov.vanilla
Class AlternateOf
- java.lang.Object
-
- org.openprovenance.prov.vanilla.AlternateOf
-
- All Implemented Interfaces:
Equals
,HashCode
,ToString
,AlternateOf
,Relation
,Statement
,StatementOrBundle
,UnqualifiedRelation
public class AlternateOf extends Object implements AlternateOf, 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
alternate1
protected QualifiedName
alternate2
-
Constructor Summary
Constructors Constructor Description AlternateOf(QualifiedName alternate1, QualifiedName alternate2)
-
Method Summary
Modifier and Type Method Description boolean
equals(Object object)
void
equals(Object object, EqualsBuilder equalsBuilder)
void
equals2(Object object, EqualsBuilder equalsBuilder)
QualifiedName
getAlternate1()
Returns the identifier for the first of the two entities.QualifiedName
getAlternate2()
Returns the identifier for the second of the two entities.StatementOrBundle.Kind
getKind()
Gets the type of a provenance statementint
hashCode()
void
hashCode(HashCodeBuilder hashCodeBuilder)
void
setAlternate1(QualifiedName alternate1)
Sets the identifier for the first of the two entities.void
setAlternate2(QualifiedName alternate2)
Sets the identifier for the second of the two entities.String
toString()
void
toString(ToStringBuilder toStringBuilder)
-
-
-
Field Detail
-
alternate1
protected QualifiedName alternate1
-
alternate2
protected QualifiedName alternate2
-
-
Constructor Detail
-
AlternateOf
public AlternateOf(QualifiedName alternate1, QualifiedName alternate2)
-
-
Method Detail
-
setAlternate1
public void setAlternate1(QualifiedName alternate1)
Description copied from interface:AlternateOf
Sets the identifier for the first of the two entities.- Specified by:
setAlternate1
in interfaceAlternateOf
- Parameters:
alternate1
- aQualifiedName
for second entity
-
setAlternate2
public void setAlternate2(QualifiedName alternate2)
Description copied from interface:AlternateOf
Sets the identifier for the second of the two entities.- Specified by:
setAlternate2
in interfaceAlternateOf
- Parameters:
alternate2
- aQualifiedName
for second entity
-
getAlternate2
public QualifiedName getAlternate2()
Description copied from interface:AlternateOf
Returns the identifier for the second of the two entities.- Specified by:
getAlternate2
in interfaceAlternateOf
- Returns:
- a
QualifiedName
-
getAlternate1
public QualifiedName getAlternate1()
Description copied from interface:AlternateOf
Returns the identifier for the first of the two entities.- Specified by:
getAlternate1
in interfaceAlternateOf
- Returns:
- a
QualifiedName
-
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)
-
-