Package ontopoly.model
Class IdentityType
- java.lang.Object
-
- ontopoly.model.Topic
-
- ontopoly.model.AbstractTypingTopic
-
- ontopoly.model.IdentityType
-
public class IdentityType extends AbstractTypingTopic
Represents an identity type.
-
-
Constructor Summary
Constructors Constructor Description IdentityType(TopicIF type, TopicMap tm)
Creates a new IdentityType object.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Collection<IdentityField>
getDeclaredByFields()
Returns the field definitions that are declared for this typing topic.LocatorIF
getLocatorIF()
Gets the LocatorIF for this typing topic.-
Methods inherited from class ontopoly.model.AbstractTypingTopic
isHidden, isReadOnly
-
Methods 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
-
-
-
-
Method Detail
-
getLocatorIF
public LocatorIF getLocatorIF()
Description copied from class:AbstractTypingTopic
Gets the LocatorIF for this typing topic. The locator is the PSI used by the ontology topic map model.p- Specified by:
getLocatorIF
in classAbstractTypingTopic
- Returns:
- the LocatorIF for this typing topic.
-
getDeclaredByFields
public Collection<IdentityField> getDeclaredByFields()
Description copied from class:AbstractTypingTopic
Returns the field definitions that are declared for this typing topic.- Specified by:
getDeclaredByFields
in classAbstractTypingTopic
- Returns:
- a list of FieldDefinitions.
-
-