Package ontopoly.model
Class NameType
- java.lang.Object
-
- ontopoly.model.Topic
-
- ontopoly.model.AbstractTypingTopic
-
- ontopoly.model.NameType
-
public class NameType extends AbstractTypingTopic
Represents a name type.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object obj)
Collection<NameField>
getDeclaredByFields()
Returns the field definitions that are declared for this typing topic.LocatorIF
getLocatorIF()
Gets the LocatorIF for this typing topic.boolean
isUntypedName()
Returns true if name type is on:untyped.-
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.
-
isUntypedName
public boolean isUntypedName()
Returns true if name type is on:untyped.
-
getDeclaredByFields
public Collection<NameField> 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.
-
-