Community
Participate
Working Groups
Currently, the CSS Engine only supports Style properties (i.e. all EAttributes in the Subclasses of the Style metaclass, in the GMF notation metamodel) visibility is a property of View (Which is the most generic concept in GMF Notation metamodel). The CSS Engine must support it. We shall be able to write the following style: Class[isAbstract]{ visible:false; /* Hide all abstract classes */ } This might be a dangerous behavior (Because the element is hidden from the Diagram, the user has no way to show it back. Moreover, CSS are dynamic, which can lead to surprising behaviors), but it is especially useful in the following cases: - Show/Hide compartments: The compartment must not be destroyed; only graphically hidden from the diagram. When showing it back, it shall have exactly the same contents. - Model Animation: Temporarily hide some elements
Done in 367fd6420244fc13a99c0acf18fdeb971641f935, 3f81804717eaf0b075fc9eafe3291ed905cd033c Pushed to master
Backported to Kepler (0.10-maintenance)