blob: 12693127666e54a5e482473cb545c2d7bea8faf7 [file] [log] [blame]
/*****************************************************************************
* Copyright (c) 2015 CEA LIST.
*
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Francois Le Fevre (CEA LIST) francois.le-fevre@cea.fr
*****************************************************************************/
Class{
fontName: "Segoe UI";
fillColor: #C3D7DD;
transparency: 0;
gradient: #FFFFFF vertical;
lineColor: #000000;
elementIcon: false;
}
Compartment[kind=structure]{
showTitle: false;
}
Package > Compartment[kind="packagedelements"],
Model > Compartment[kind="packagedelements"]{
visible: true;
showTitle: false;
}
[appliedStereotypes~="ConstraintBlock"] > Compartment[kind=parameters],
[appliedStereotypes~="ConstraintBlock"] > Compartment[kind=constraints]{
visible: true;
}
[appliedStereotypes~="FlowSpecification"] > Compartment[kind=flowproperties]{
visible: true;
}
[appliedStereotypes~="ValueType"] > Compartment[kind=properties],
[appliedStereotypes~="ValueType"] > Compartment[kind=operations]{
visible: true;
}
/*
* Comment
*/
Class[appliedStereotypes~="Comment"]{
visible:true;
}
/*
* Stereotype ElementGroup
*/
Class[appliedStereotypes~="ElementGroup"] {
visible:true;
showTitle:true;
}
Class[appliedStereotypes~="ElementGroup"] > Compartment[type=StereotypeCompartment] {
visible:true;
showTitle:false;
}
[appliedStereotypes~="ElementGroup"] > Compartment[kind=properties],
[appliedStereotypes~="ElementGroup"] > Compartment[kind=operations],
[appliedStereotypes~="ElementGroup"] > Compartment[kind=constraints]{
visible: true;
}
Class[appliedStereotypes~="ElementGroup"] > Compartment[type=StereotypeCompartment] > [property="name"]{
visible:true;
}
/*TODO check / */
Class[appliedStereotypes~="ElementGroup"] > Compartment[type=StereotypeCompartment] > [property="criterion"]{
visible:true;
}
/*TODO check / */
Class[appliedStereotypes~="ElementGroup"] > Compartment[type=StereotypeCompartment] > [property="size"]{
visible:true;
}
/*TODO check / */
Class[appliedStereotypes~="ElementGroup"] > Compartment[type=StereotypeCompartment] > [property="member"]{
visible:true;
}
Class[appliedStereotypes~="ElementGroup"] > Compartment[type=StereotypeCompartment] > [property="orderedMember"]{
visible:true;
}
/*
* Problem
*/
Class[appliedStereotypes~="Problem"]{
visible:true;
}
/*
* Rationale
*/
Class[appliedStereotypes~="Rational"]{
visible:true;
}
/*
* Stakeholder
*/
Class[appliedStereotypes~="Stakeholder"] > Compartment[type=StereotypeCompartment] {
visible:true;
showTitle:false;
}
[appliedStereotypes~="Stakeholder"] > Compartment[kind=properties],
[appliedStereotypes~="Stakeholder"] > Compartment[kind=operations],
[appliedStereotypes~="Stakeholder"] > Compartment[kind=constraints]{
visible: true;
}
Class[appliedStereotypes~="Stakeholder"] > Compartment[type=StereotypeCompartment] > [property="concernList"]{
visible:true;
}
/*TODO check the /concern or concern */
Class[appliedStereotypes~="Stakeholder"] > Compartment[type=StereotypeCompartment] > [property="concern"]{
visible:true;
}
/*
* Stereotype View
*/
Class[appliedStereotypes~="View"] > Compartment[kind=properties],
Class[appliedStereotypes~="View"] > Compartment[kind=operations]{
visible:true;
showTitle:false;
}
Class[appliedStereotypes~="View"] > Compartment[kind="nestedclassifiers"]{
visible:false;
showTitle:false;
}
Class[appliedStereotypes~="View"] > Compartment[type=StereotypeCompartment] {
visible:true;
showTitle:true;
}
Class[appliedStereotypes~="View"] > Compartment[type=StereotypeCompartment] > [property="stakeholder"]{
visible:true;
}
Class[appliedStereotypes~="View"] > Compartment[type=StereotypeCompartment] > [property="viewpoint"]{
visible:true;
}
/*
* Stereotype Viewpoint
*/
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] {
visible:true;
showTitle:false;
}
[appliedStereotypes~="Viewpoint"] > Compartment[kind=properties],
[appliedStereotypes~="Viewpoint"] > Compartment[kind=operations]{
visible:true;
}
[appliedStereotypes~="Viewpoint"] > Compartment[kind="internal structure"],
[appliedStereotypes~="Viewpoint"] > Compartment[kind="symbol"]
{
visible:false;
}
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] > [property="stakeholder"]{
visible:true;
}
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] > [property="purpose"]{
visible:true;
}
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] > [property="concernList"]{
visible:true;
}
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] > [property="language"]{
visible:true;
}
/*TODO check / */
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] > [property="method"]{
visible:true;
}
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] > [property="presentation"]{
visible:true;
}
/*TODO check / */
Class[appliedStereotypes~="Viewpoint"] > Compartment[type=StereotypeCompartment] > [property="concern"]{
visible:true;
}