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 booleanequals(Object obj)Collection<NameField>getDeclaredByFields()Returns the field definitions that are declared for this typing topic.LocatorIFgetLocatorIF()Gets the LocatorIF for this typing topic.booleanisUntypedName()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:AbstractTypingTopicGets the LocatorIF for this typing topic. The locator is the PSI used by the ontology topic map model.p- Specified by:
getLocatorIFin 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:AbstractTypingTopicReturns the field definitions that are declared for this typing topic.- Specified by:
getDeclaredByFieldsin classAbstractTypingTopic- Returns:
- a list of FieldDefinitions.
-
-