Jump to: navigation, search

Difference between revisions of "MoDisco/Components/FacetManager"

(Tab refactoring)
 
(2 intermediate revisions by one other user not shown)
Line 1: Line 1:
{{MoDiscoTabs|FacetManager|
+
#REDIRECT [[MoDisco/Moved To Help Center]]
{{MoDiscoTab|FacetManager|Documentation|0.8}}{{MoDiscoTab|FacetManager|Architecture|}}
+
}}
+
 
+
= Overview =
+
The MoDisco facet component introduced the concept of "facet". A facet is a kind of virtual class extension. Those "virtual classes" will never have instances. An object can conform to a facet but can not be an instance of a facet.
+
 
+
For example, assuming we have a class named Employee and two facets: "Manager" and "Developer". We will have a set of Employee instances and some of them will have the facet of "Manager" or "Developer".
+
 
+
The goal of introducing the concept of facet is to be able to highlight some model elements as corresponding to a specific facet.
+
 
+
The MoDisco facet feature allows describing and using facet. The description is done by editing a model and the use is done through an API. The main client of this API is the MoDisco browser.
+
 
+
[[Category:MoDisco]]
+

Latest revision as of 10:37, 2 April 2012

  1. REDIRECT MoDisco/Moved To Help Center