Ensembl Model v1.09
© Roslin Institute 2010. GNU General Public License, version3
Ensembl Model
v1.09

uk.ac.roslin.ensembl.model.relationship
Interface GroupRelationship<CLAZZ extends IdentifiableObject>

All Superinterfaces:
IdentifiableObject, Serializable
All Known Subinterfaces:
BinaryRelationship<CLAZZ>, HomologyPairRelationship<CLAZZ>, HomologyRelationship<CLAZZ>

public interface GroupRelationship<CLAZZ extends IdentifiableObject>
extends IdentifiableObject, Serializable


Method Summary
 TreeSet<CLAZZ> getMembers()
           
 RelationshipType getRelationshipType()
          Gets the RelationshipType of this Relationship
 void setRelationshipType(RelationshipType type)
          Sets the RelationshipType of this Relationship
 
Methods inherited from interface uk.ac.roslin.ensembl.model.IdentifiableObject
getDBVersion, getHashID, getId, getSchemaVersion, getType, setId
 

Method Detail

getMembers

TreeSet<CLAZZ> getMembers()

getRelationshipType

RelationshipType getRelationshipType()
Gets the RelationshipType of this Relationship

Returns:
RelationshipType

setRelationshipType

void setRelationshipType(RelationshipType type)
Sets the RelationshipType of this Relationship

Parameters:
type - RelationshipType

Ensembl Model
v1.09

Ensembl Model v1.09
© Roslin Institute 2010. GNU General Public License, version3