Package ontopoly.model
Class Cardinality
java.lang.Object
ontopoly.model.Topic
ontopoly.model.Cardinality
Represents a cardinality that can be assigned to a field.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanstatic List<Cardinality>Returns all available cardinalities.static CardinalitygetDefaultCardinality(FieldDefinition fieldDefinition) Returns the default cardinality (zero or more)intintbooleanbooleanisMaxOne()True if cardinality is 0..1 or 1..1.booleanisMinOne()True if cardinality is 1..* or 1..1.booleanbooleanbooleanMethods inherited from class ontopoly.model.Topic
addTopicType, copyCharacteristics, findDependentObjects, getDependentObjects, getFieldInstances, getFieldInstances, getId, getMostSpecificTopicType, getName, getTopicIF, getTopicMap, getTopicTypes, hashCode, isAssociationType, isFieldDefinition, isInstanceOf, isInstanceOf, isNameType, isOccurrenceType, isOntologyTopic, isOntologyType, isPrivateSystemTopic, isPublicSystemTopic, isRoleType, isSystemTopic, isTopicMap, isTopicType, remove, removeTopicType, toString
-
Constructor Details
-
Cardinality
Creates a new Cardinality object.
-
-
Method Details
-
equals
-
getLocator
-
isZeroOrOne
public boolean isZeroOrOne() -
isExactlyOne
public boolean isExactlyOne() -
isZeroOrMore
public boolean isZeroOrMore() -
isOneOrMore
public boolean isOneOrMore() -
isMaxOne
public boolean isMaxOne()True if cardinality is 0..1 or 1..1. -
isMinOne
public boolean isMinOne()True if cardinality is 1..* or 1..1. -
getDefaultCardinality
Returns the default cardinality (zero or more) -
getCardinalityTypes
Returns all available cardinalities.- Returns:
- A list containing Cardinality objects of all available cardinalities.
-
getMinCardinality
public int getMinCardinality() -
getMaxCardinality
public int getMaxCardinality()
-