## Uses of Class
org.eclipse.emf.validation.model.Category

Packages that use Category
org.eclipse.emf.validation.model: Types defining the "data model" of the EMF Validation plug-in, in most cases mapping directly to constructs in the `constraintProviders` extension point schema.
org.eclipse.emf.validation.service: The semi-public (internal-public) package defining the API for invocation of the validation engine and for the implementation of constraint providers.

Uses of Category in org.eclipse.emf.validation.model

Methods in org.eclipse.emf.validation.model that return Category
`Category` `CategoryManager.findCategory(Category parent, String path)` Finds the category that has the specified `path` relative to the specified `parent` category.
`Category` `CategoryManager.findCategory(String path)` Finds the category that has the specified absolute `path`.
`Category` `CategoryManager.getCategory(Category parent, String path)` Obtains the category that has the specified `path` relative to the specified `parent` category.
`Category` `CategoryManager.getCategory(String path)` Obtains the category that has the specified absolute `path`.
`Category` `Category.getChild(String childId)` Obtains the child category of mine that has the specified `childId`.
`Category` `CategoryManager.getDefaultCategory()` Retrieves the default category which contains all constraints that are not explicitly categorized.
`Category` `Category.getDescendent(String descendentPath)` Obtains the descendent category of mine that has the specified `descendentPath` relative to my path.
`Category` `Category.getParent()` Obtains my parent category, or `null` if I am a top-level category.

Methods in org.eclipse.emf.validation.model that return types with arguments of type Category
`SortedSet<Category>` `Category.getChildren()` Obtains my children.
`Collection<Category>` `CategoryManager.getMandatoryCategories()` Obtains all of the mandatory categories.
`SortedSet<Category>` `CategoryManager.getTopLevelCategories()` The top-level categories.

Methods in org.eclipse.emf.validation.model with parameters of type Category
`int` `Category.compareTo(Category other)`
`Category` `CategoryManager.findCategory(Category parent, String path)` Finds the category that has the specified `path` relative to the specified `parent` category.
`Category` `CategoryManager.getCategory(Category parent, String path)` Obtains the category that has the specified `path` relative to the specified `parent` category.
`void` `CategoryManager.removeCategory(Category category)` Removes the specified `category` from the category manager.

Uses of Category in org.eclipse.emf.validation.service

Methods in org.eclipse.emf.validation.service that return Category
`Category` `ConstraintChangeEvent.getCategory()` Obtains `Category` associated with this event

Methods in org.eclipse.emf.validation.service that return types with arguments of type Category
`Set<Category>` `IConstraintDescriptor.getCategories()` Queries the categories that I am a member of.
`Set<Category>` `AbstractConstraintDescriptor.getCategories()`

Methods in org.eclipse.emf.validation.service with parameters of type Category
`void` `IConstraintDescriptor.addCategory(Category category)` Adds a category to me.
`void` `AbstractConstraintDescriptor.addCategory(Category category)`
`void` `IConstraintDescriptor.removeCategory(Category category)` Removes a category from me.
`void` `AbstractConstraintDescriptor.removeCategory(Category category)`

Constructors in org.eclipse.emf.validation.service with parameters of type Category
`ConstraintChangeEvent(IConstraintDescriptor constraint, ConstraintChangeEventType eventType, Category category)` Initializes me with the constraint that has changed, an event that details the change and the category associated with the event.

Copyright 2002, 2007 IBM Corporation and others. All Rights Reserved.