diff options
Diffstat (limited to 'plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CSSListCompartmentImpl.java')
-rw-r--r-- | plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CSSListCompartmentImpl.java | 29 |
1 files changed, 27 insertions, 2 deletions
diff --git a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CSSListCompartmentImpl.java b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CSSListCompartmentImpl.java index 26205225212..4bbe2844839 100644 --- a/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CSSListCompartmentImpl.java +++ b/plugins/infra/gmfdiag/css/org.eclipse.papyrus.infra.gmfdiag.css/src-gen/org/eclipse/papyrus/infra/gmfdiag/css/CSSListCompartmentImpl.java @@ -20,16 +20,20 @@ import org.eclipse.papyrus.infra.gmfdiag.css.engine.ExtendedCSSEngine; import org.eclipse.papyrus.infra.gmfdiag.css.notation.CSSDiagramImpl; import org.eclipse.papyrus.infra.gmfdiag.css.notation.ForceValueHelper; import org.eclipse.papyrus.infra.gmfdiag.css.style.CSSDrawerStyle; +import org.eclipse.papyrus.infra.gmfdiag.css.style.CSSTitleStyle; import org.eclipse.papyrus.infra.gmfdiag.css.style.CSSView; import org.eclipse.papyrus.infra.gmfdiag.css.style.impl.CSSDrawerStyleDelegate; +import org.eclipse.papyrus.infra.gmfdiag.css.style.impl.CSSTitleStyleDelegate; import org.eclipse.papyrus.infra.gmfdiag.css.style.impl.CSSViewDelegate; -public class CSSListCompartmentImpl extends ListCompartmentImpl implements CSSDrawerStyle { +public class CSSListCompartmentImpl extends ListCompartmentImpl implements CSSDrawerStyle, CSSTitleStyle { protected ExtendedCSSEngine engine; private CSSDrawerStyle drawerStyle; + private CSSTitleStyle titleStyle; + private CSSView cssView; protected CSSDrawerStyle getDrawerStyle() { @@ -39,6 +43,13 @@ public class CSSListCompartmentImpl extends ListCompartmentImpl implements CSSDr return drawerStyle; } + protected CSSTitleStyle getTitleStyle() { + if(titleStyle == null) { + titleStyle = new CSSTitleStyleDelegate(this, getEngine()); + } + return titleStyle; + } + protected ExtendedCSSEngine getEngine() { if(engine == null) { engine = ((CSSDiagramImpl)getDiagram()).getEngine(); @@ -72,10 +83,24 @@ public class CSSListCompartmentImpl extends ListCompartmentImpl implements CSSDr @Override public boolean isCollapsed() { - //return super.isCollapsed(); return isCSSCollapsed(); } + public boolean isCSSShowTitle() { + boolean value = super.isShowTitle(); + + if(ForceValueHelper.isSet(this, NotationPackage.eINSTANCE.getTitleStyle_ShowTitle(), value)) { + return value; + } else { + return getTitleStyle().isCSSShowTitle(); + } + } + + @Override + public boolean isShowTitle() { + return isCSSShowTitle(); + } + @Override public boolean isVisible() { return isCSSVisible(); |