Package ontopoly.model
Class QueryField
- java.lang.Object
-
- ontopoly.model.Topic
-
- ontopoly.model.FieldDefinition
-
- ontopoly.model.QueryField
-
public class QueryField extends FieldDefinition
Represents a query field.
-
-
Field Summary
-
Fields inherited from class ontopoly.model.FieldDefinition
FIELD_TYPE_IDENTITY, FIELD_TYPE_NAME, FIELD_TYPE_OCCURRENCE, FIELD_TYPE_QUERY, FIELD_TYPE_ROLE
-
-
Constructor Summary
Constructors Constructor Description QueryField(TopicIF topic, TopicMap tm)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addValue(Topic topic, Object _value, LifeCycleListener listener)
Not supported.boolean
equals(Object obj)
String
getFieldName()
Returns the name of this field definition.int
getFieldType()
LocatorIF
getLocator()
List<Object>
getValues(Topic topic)
Returns the result from executing the values query.void
removeValue(Topic topic, Object _value, LifeCycleListener listener)
Not supported.-
Methods inherited from class ontopoly.model.FieldDefinition
getCardinality, getFieldDefinition, getFieldDefinition, getFieldDefinition, getValidationType, getValueView, getViewModes, hashCode, setCardinality
-
Methods inherited from class ontopoly.model.Topic
addTopicType, copyCharacteristics, findDependentObjects, getDependentObjects, getFieldInstances, getFieldInstances, getId, getMostSpecificTopicType, getName, getTopicIF, getTopicMap, getTopicTypes, isAssociationType, isFieldDefinition, isInstanceOf, isInstanceOf, isNameType, isOccurrenceType, isOntologyTopic, isOntologyType, isPrivateSystemTopic, isPublicSystemTopic, isRoleType, isSystemTopic, isTopicMap, isTopicType, remove, removeTopicType, toString
-
-
-
-
Method Detail
-
getFieldType
public int getFieldType()
- Specified by:
getFieldType
in classFieldDefinition
- Returns:
- an int that identifies this fieldType
-
getFieldName
public String getFieldName()
Description copied from class:FieldDefinition
Returns the name of this field definition.- Specified by:
getFieldName
in classFieldDefinition
-
getLocator
public LocatorIF getLocator()
- Specified by:
getLocator
in classFieldDefinition
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classFieldDefinition
-
getValues
public List<Object> getValues(Topic topic)
Returns the result from executing the values query.- Specified by:
getValues
in classFieldDefinition
- Parameters:
topic
- the topic from which the values is retrieved.- Returns:
- a collection of objects.
-
addValue
public void addValue(Topic topic, Object _value, LifeCycleListener listener)
Not supported.- Specified by:
addValue
in classFieldDefinition
-
removeValue
public void removeValue(Topic topic, Object _value, LifeCycleListener listener)
Not supported.- Specified by:
removeValue
in classFieldDefinition
-
-