Uses of Interface
edu.iu.iv.modeling.tarl.topic.Topic

Packages that use Topic
edu.iu.iv.modeling.tarl.author   
edu.iu.iv.modeling.tarl.author.impl   
edu.iu.iv.modeling.tarl.publication   
edu.iu.iv.modeling.tarl.publication.impl   
edu.iu.iv.modeling.tarl.topic   
edu.iu.iv.modeling.tarl.topic.impl   
edu.iu.iv.modeling.tarl.util   
edu.iu.iv.modeling.tarl.util.impl   
 

Uses of Topic in edu.iu.iv.modeling.tarl.author
 

Methods in edu.iu.iv.modeling.tarl.author that return Topic
 Topic Author.getTopic()
          Returns the Topic of the Author
 

Methods in edu.iu.iv.modeling.tarl.author with parameters of type Topic
 void AuthorManager.addAuthor(Topic topic)
          Adds an Author to the environment with the specified Topic.
 void AuthorDatabase.addAuthor(Topic topic)
          Adds a new Author to the database with the specified Topic.
 void AuthorDatabase.addAuthor(Topic topic, int maximumAge)
          Adds a new Author to the database with the specified Topic and maximum age.
 void Author.initialize(int id, Topic topic)
          Initializes the Author with the specified identifier and Topic.
 void Author.initialize(int id, Topic topic, int maximumAge)
          Initializes the Author with the specified identifier, Topic and the maximum age.
static AuthorGroup AbstractAuthorUtility.filterOnTopicEquality(AuthorGroup authorGroup, Topic topic)
          Filters based on the Topic of Author on the conditions of equality with the specified Topic.
 

Uses of Topic in edu.iu.iv.modeling.tarl.author.impl
 

Methods in edu.iu.iv.modeling.tarl.author.impl that return Topic
 Topic DefaultAuthor.getTopic()
          Returns the Topic of the Author
 

Methods in edu.iu.iv.modeling.tarl.author.impl with parameters of type Topic
static AuthorGroup DefaultAuthorUtility.filterOnTopicEquality(AuthorGroup authorGroup, Topic topic)
          Filters based on the Topic of Author on the conditions of equality with the specified Topic.
 void DefaultAuthorManager.addAuthor(Topic topic)
          Adds an Author to the environment with the specified Topic.
 void DefaultAuthorDatabase.addAuthor(Topic topic)
          Adds an Author to the list
 void DefaultAuthorDatabase.addAuthor(Topic topic, int maximum_age)
          Adds an Author to the list
 void DefaultAuthor.initialize(int id, Topic topic)
          Initializes the Author with the specified identifier and Topic
 void DefaultAuthor.initialize(int id, Topic topic, int maximum_age)
          Initializes the Author with the specified identifier, Topic and the maximum age
 

Constructors in edu.iu.iv.modeling.tarl.author.impl with parameters of type Topic
DefaultAuthor(int id, Topic topic)
          Creates a new instance for an Author with the specified id and Topic.
DefaultAuthor(int id, Topic topic, int maximum_age)
          Creates a new instance for an Author with the specified id, Topic and maximum age
 

Uses of Topic in edu.iu.iv.modeling.tarl.publication
 

Methods in edu.iu.iv.modeling.tarl.publication that return Topic
 Topic Publication.getTopic()
          Returns the Topic of the Publication
 

Methods in edu.iu.iv.modeling.tarl.publication with parameters of type Topic
 void PublicationDatabase.addPublication(int year, Topic topic, AuthorGroup authors)
          Adds a new Publication to the database with the specified year of publication, Topic and the group of Authors.
 void PublicationDatabase.addPublication(int year, Topic topic, AuthorGroup authors, PublicationGroup citations)
          Adds a new Publication to the database with the specified year of publication, Topic and the group of Authors and the group of Publications.
 void Publication.initialize(int id, int year, Topic topic, AuthorGroup authors)
          Initializes the Publications with the specified parameters
 void Publication.initialize(int id, int year, Topic topic, AuthorGroup authors, PublicationGroup citations)
          Initializes the Publications with the specified parameters
static PublicationGroup AbstractPublicationUtility.filterOnTopicEquality(PublicationGroup publicationGroup, Topic topic)
          Filters based on the Topic of Publication on the conditions of equality with the specified Topic.
 

Uses of Topic in edu.iu.iv.modeling.tarl.publication.impl
 

Methods in edu.iu.iv.modeling.tarl.publication.impl that return Topic
 Topic DefaultPublication.getTopic()
          Returns the Topic of the Publication
 

Methods in edu.iu.iv.modeling.tarl.publication.impl with parameters of type Topic
static PublicationGroup DefaultPublicationUtility.filterOnTopicEquality(PublicationGroup publicationGroup, Topic topic)
          Filters based on the Topic of Publication on the conditions of equality with the specified Topic.
 void DefaultPublicationDatabase.addPublication(int year, Topic topic, AuthorGroup authors)
          Adds a Publication to the group
 void DefaultPublicationDatabase.addPublication(int year, Topic topic, AuthorGroup authors, PublicationGroup citations)
          Adds a Publication to the group
 void DefaultPublication.initialize(int id, int year, Topic topic, AuthorGroup authors)
          Initializes an instance of a Publication with the specified id, Topic and the group of Authors
 void DefaultPublication.initialize(int id, int year, Topic topic, AuthorGroup authors, PublicationGroup citations)
          Initializes an instance of a Publication with the specified id, Topic, the group of Authors and the group of Publications
 

Constructors in edu.iu.iv.modeling.tarl.publication.impl with parameters of type Topic
DefaultPublication(int id, int year, Topic topic, AuthorGroup authors)
          Creates a new instance for an Publication with the specified id and Topic.
DefaultPublication(int id, int year, Topic topic, AuthorGroup authors, PublicationGroup citations)
          Creates a new instance for a Publication with the specified id, Topic, authors and citations
 

Uses of Topic in edu.iu.iv.modeling.tarl.topic
 

Methods in edu.iu.iv.modeling.tarl.topic that return Topic
 Topic TopicManager.getRandomTopic()
          Returns a random Topic from the database
 Topic TopicGroup.getRandomTopic()
          Returns a random Topic from the Group
 Topic TopicDatabase.getNextTopic()
          Returns the next Topic in the database while iteration
 

Methods in edu.iu.iv.modeling.tarl.topic with parameters of type Topic
 void TopicGroup.addTopic(Topic topic)
          Adds a Topic to the group
 boolean TopicGroup.containsTopic(Topic topic)
          Tests whether the Group contains the Topic or not
 boolean Topic.equals(Topic topicInterface)
          Tests whether the current Topic is the same as the specified one.
 

Uses of Topic in edu.iu.iv.modeling.tarl.topic.impl
 

Classes in edu.iu.iv.modeling.tarl.topic.impl that implement Topic
 class DefaultTopic
          This class provides a default implementation of the TopicInterface.
 

Methods in edu.iu.iv.modeling.tarl.topic.impl that return Topic
 Topic DefaultTopicManager.getRandomTopic()
          Returns a random Topic from the database
 Topic DefaultTopicGroup.getRandomTopic()
          Returns a Random Topic from the TopicGroup
 Topic DefaultTopicDatabase.getNextTopic()
          Returns the next Topic in the database
 

Methods in edu.iu.iv.modeling.tarl.topic.impl with parameters of type Topic
 void DefaultTopicGroup.addTopic(Topic topic)
          Adds a Topic to the group only if it is not already present in the group
 boolean DefaultTopicGroup.containsTopic(Topic topic)
          Tests whether the Group contains the Topic or not
 boolean DefaultTopicGroup.removeTopic(Topic topic)
          Removes the Topic from the Group
 boolean DefaultTopic.equals(Topic topic)
          Tests whether the current Topic is the same as the Topic given by the parameter
 

Uses of Topic in edu.iu.iv.modeling.tarl.util
 

Methods in edu.iu.iv.modeling.tarl.util that return Topic
 Topic AuthorsTopicBucket.getTopic()
          Returns the common Topic of the AuthorGroup
 

Uses of Topic in edu.iu.iv.modeling.tarl.util.impl
 

Methods in edu.iu.iv.modeling.tarl.util.impl that return Topic
 Topic DefaultAuthorsTopicBucket.getTopic()
          Returns the common Topic of the AuthorGroup