it.polito.elite.visualization.ontoviewer.models
Class RelationData

java.lang.Object
  extended by it.polito.elite.visualization.ontoviewer.models.RelationData

public class RelationData
extends java.lang.Object


Field Summary
private  LinkDirectionEnum dir
           
private  int fixedCardinality
           
private  boolean hasValue
           
private  boolean isCardinalityConstrained
           
private  boolean isInherited
           
private  boolean isSimple
           
private  boolean isUniversal
           
private  int maxCardinality
           
private  int minCardinality
           
(package private)  NodeTypeAbstraction relatedNode
           
private  java.lang.String relationName
           
private  RelationType relationType
           
 
Constructor Summary
RelationData(java.lang.String relationName, LinkDirectionEnum dir, RelationType relType)
           
 
Method Summary
 boolean equals(RelationData r)
           
static java.util.HashSet<java.lang.String> extractRelatedNodes(java.util.HashSet<RelationData> relData)
           
 LinkDirectionEnum getDir()
           
 int getFixedCardinality()
           
 int getMaxCardinality()
           
 int getMinCardinality()
           
 NodeTypeAbstraction getRelatedNode()
           
 java.lang.String getRelationName()
           
 RelationType getRelationType()
           
 boolean hasSameRelatedNode(RelationData r)
           
 boolean isCardinalityConstrained()
           
 boolean isHasValue()
           
 boolean isInherited()
           
 boolean isSimple()
           
 boolean isUniversal()
           
 void setFixedCardinality(int fixedCardinality)
           
 void setHasValue(boolean hasValue)
           
 void setInherited(boolean isInherited)
           
 void setMaxCardinality(int maxCardinality)
           
 void setMinCardinality(int minCardinality)
           
 void setRelatedNode(NodeTypeAbstraction relatedNode)
           
 void setUniversal(boolean isUniversal)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

dir

private LinkDirectionEnum dir

fixedCardinality

private int fixedCardinality

hasValue

private boolean hasValue

isCardinalityConstrained

private boolean isCardinalityConstrained

isInherited

private boolean isInherited

isSimple

private boolean isSimple

isUniversal

private boolean isUniversal

maxCardinality

private int maxCardinality

minCardinality

private int minCardinality

relatedNode

NodeTypeAbstraction relatedNode

relationName

private java.lang.String relationName

relationType

private RelationType relationType
Constructor Detail

RelationData

public RelationData(java.lang.String relationName,
                    LinkDirectionEnum dir,
                    RelationType relType)
Method Detail

equals

public boolean equals(RelationData r)

extractRelatedNodes

public static java.util.HashSet<java.lang.String> extractRelatedNodes(java.util.HashSet<RelationData> relData)

getDir

public LinkDirectionEnum getDir()
Returns:
Returns the dir.

getFixedCardinality

public int getFixedCardinality()

getMaxCardinality

public int getMaxCardinality()

getMinCardinality

public int getMinCardinality()

getRelatedNode

public NodeTypeAbstraction getRelatedNode()

getRelationName

public java.lang.String getRelationName()
Returns:
Returns the relationName.

getRelationType

public RelationType getRelationType()

hasSameRelatedNode

public boolean hasSameRelatedNode(RelationData r)

isCardinalityConstrained

public boolean isCardinalityConstrained()

isHasValue

public boolean isHasValue()

isInherited

public boolean isInherited()

isSimple

public boolean isSimple()

isUniversal

public boolean isUniversal()

setFixedCardinality

public void setFixedCardinality(int fixedCardinality)

setHasValue

public void setHasValue(boolean hasValue)

setInherited

public void setInherited(boolean isInherited)

setMaxCardinality

public void setMaxCardinality(int maxCardinality)

setMinCardinality

public void setMinCardinality(int minCardinality)

setRelatedNode

public void setRelatedNode(NodeTypeAbstraction relatedNode)

setUniversal

public void setUniversal(boolean isUniversal)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object