Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpguilet2017-11-10 10:15:06 +0000
committerLaurent Redor2017-12-20 17:19:43 +0000
commit491cd5704e51282f6cb74c8a50380ebf58569df7 (patch)
tree012bad529e492719a1da68aac9d289f94259a6dd
parent5ed17f27354da320e626417f586640e3a62d5b04 (diff)
downloadorg.eclipse.sirius-491cd5704e51282f6cb74c8a50380ebf58569df7.tar.gz
org.eclipse.sirius-491cd5704e51282f6cb74c8a50380ebf58569df7.tar.xz
org.eclipse.sirius-491cd5704e51282f6cb74c8a50380ebf58569df7.zip
[527109] Update diagram model to handle a showing mode
- UID modification was ignored during diagram model regen to avoid unexpected potential behavior. This new mode is currently experimental and the metamodel will probably be changed later. So the new API should not be used. Bug: 527109 Change-Id: I168576326e7703ec6e0535030e29002977f942bb Signed-off-by: pguilet <pierre.guilet@obeo.fr>
-rw-r--r--plugins/org.eclipse.sirius.diagram.ui/plugin.properties1
-rw-r--r--plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/provider/DDiagramItemProvider.java14
-rw-r--r--plugins/org.eclipse.sirius.diagram/model/diagram.ecore2
-rw-r--r--plugins/org.eclipse.sirius.diagram/model/diagram.genmodel1
-rw-r--r--plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DDiagram.java28
-rw-r--r--plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java41
-rw-r--r--plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java57
-rw-r--r--plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java15
8 files changed, 156 insertions, 3 deletions
diff --git a/plugins/org.eclipse.sirius.diagram.ui/plugin.properties b/plugins/org.eclipse.sirius.diagram.ui/plugin.properties
index 7de47c1e2d..f9eb9c6edb 100644
--- a/plugins/org.eclipse.sirius.diagram.ui/plugin.properties
+++ b/plugins/org.eclipse.sirius.diagram.ui/plugin.properties
@@ -1250,3 +1250,4 @@ _UI_Side_NORTH_literal = NORTH
_UI_NodeStyleDescription_forbiddenSides_description = Authorized sides on the parent node or container.
_UI_DDiagram_activatedTransientLayers_feature = Activated Transient Layers
_UI_DDiagramElement_transientDecorations_feature = Transient Decorations
+_UI_DDiagram_isInShowingMode_feature = Is In Showing Mode
diff --git a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/provider/DDiagramItemProvider.java b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/provider/DDiagramItemProvider.java
index 53bbffb87d..95e65a9d86 100644
--- a/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/provider/DDiagramItemProvider.java
+++ b/plugins/org.eclipse.sirius.diagram.ui/src-gen/org/eclipse/sirius/diagram/provider/DDiagramItemProvider.java
@@ -70,6 +70,7 @@ public class DDiagramItemProvider extends DRepresentationItemProvider {
addSynchronizedPropertyDescriptor(object);
addHiddenElementsPropertyDescriptor(object);
addIsInLayoutingModePropertyDescriptor(object);
+ addIsInShowingModePropertyDescriptor(object);
addHeaderHeightPropertyDescriptor(object);
}
return itemPropertyDescriptors;
@@ -268,6 +269,18 @@ public class DDiagramItemProvider extends DRepresentationItemProvider {
}
/**
+ * This adds a property descriptor for the Is In Showing Mode feature. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ protected void addIsInShowingModePropertyDescriptor(Object object) {
+ itemPropertyDescriptors
+ .add(createItemPropertyDescriptor(((ComposeableAdapterFactory) adapterFactory).getRootAdapterFactory(), getResourceLocator(), getString("_UI_DDiagram_isInShowingMode_feature"), //$NON-NLS-1$
+ getString("_UI_PropertyDescriptor_description", "_UI_DDiagram_isInShowingMode_feature", "_UI_DDiagram_type"), //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$
+ DiagramPackage.Literals.DDIAGRAM__IS_IN_SHOWING_MODE, true, false, false, ItemPropertyDescriptor.BOOLEAN_VALUE_IMAGE, null, null));
+ }
+
+ /**
* This adds a property descriptor for the Header Height feature. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -346,6 +359,7 @@ public class DDiagramItemProvider extends DRepresentationItemProvider {
switch (notification.getFeatureID(DDiagram.class)) {
case DiagramPackage.DDIAGRAM__SYNCHRONIZED:
case DiagramPackage.DDIAGRAM__IS_IN_LAYOUTING_MODE:
+ case DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE:
case DiagramPackage.DDIAGRAM__HEADER_HEIGHT:
fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true));
return;
diff --git a/plugins/org.eclipse.sirius.diagram/model/diagram.ecore b/plugins/org.eclipse.sirius.diagram/model/diagram.ecore
index 374289891e..357c82efea 100644
--- a/plugins/org.eclipse.sirius.diagram/model/diagram.ecore
+++ b/plugins/org.eclipse.sirius.diagram/model/diagram.ecore
@@ -127,6 +127,8 @@
</eStructuralFeatures>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="isInLayoutingMode" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"
transient="true"/>
+ <eStructuralFeatures xsi:type="ecore:EAttribute" name="isInShowingMode" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"
+ transient="true"/>
<eStructuralFeatures xsi:type="ecore:EAttribute" name="headerHeight" eType="ecore:EDataType platform:/plugin/org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"
defaultValueLiteral="1">
<eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">
diff --git a/plugins/org.eclipse.sirius.diagram/model/diagram.genmodel b/plugins/org.eclipse.sirius.diagram/model/diagram.genmodel
index b266f3b175..84748e3407 100644
--- a/plugins/org.eclipse.sirius.diagram/model/diagram.genmodel
+++ b/plugins/org.eclipse.sirius.diagram/model/diagram.genmodel
@@ -97,6 +97,7 @@
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//DDiagram/synchronized"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference diagram.ecore#//DDiagram/hiddenElements"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//DDiagram/isInLayoutingMode"/>
+ <genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//DDiagram/isInShowingMode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute diagram.ecore#//DDiagram/headerHeight"/>
<genOperations ecoreOperation="diagram.ecore#//DDiagram/getNodesFromMapping">
<genParameters ecoreParameter="diagram.ecore#//DDiagram/getNodesFromMapping/mapping"/>
diff --git a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DDiagram.java b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DDiagram.java
index 9f33441957..cce2337f34 100644
--- a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DDiagram.java
+++ b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DDiagram.java
@@ -54,6 +54,7 @@ import org.eclipse.sirius.viewpoint.description.validation.ValidationRule;
* <li>{@link org.eclipse.sirius.diagram.DDiagram#isSynchronized <em>Synchronized</em>}</li>
* <li>{@link org.eclipse.sirius.diagram.DDiagram#getHiddenElements <em>Hidden Elements</em>}</li>
* <li>{@link org.eclipse.sirius.diagram.DDiagram#isIsInLayoutingMode <em>Is In Layouting Mode</em>}</li>
+ * <li>{@link org.eclipse.sirius.diagram.DDiagram#isIsInShowingMode <em>Is In Showing Mode</em>}</li>
* <li>{@link org.eclipse.sirius.diagram.DDiagram#getHeaderHeight <em>Header Height</em>}</li>
* </ul>
*
@@ -383,6 +384,33 @@ public interface DDiagram extends DRepresentation, DocumentedElement, DragAndDro
void setIsInLayoutingMode(boolean value);
/**
+ * Returns the value of the '<em><b>Is In Showing Mode</b></em>' attribute. <!-- begin-user-doc -->
+ * <p>
+ * If the meaning of the '<em>Is In Showing Mode</em>' attribute isn't clear, there really should be more of a
+ * description here...
+ * </p>
+ * <!-- end-user-doc -->
+ *
+ * @return the value of the '<em>Is In Showing Mode</em>' attribute.
+ * @see #setIsInShowingMode(boolean)
+ * @see org.eclipse.sirius.diagram.DiagramPackage#getDDiagram_IsInShowingMode()
+ * @model transient="true"
+ * @generated
+ */
+ boolean isIsInShowingMode();
+
+ /**
+ * Sets the value of the '{@link org.eclipse.sirius.diagram.DDiagram#isIsInShowingMode <em>Is In Showing Mode</em>}'
+ * attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @param value
+ * the new value of the '<em>Is In Showing Mode</em>' attribute.
+ * @see #isIsInShowingMode()
+ * @generated
+ */
+ void setIsInShowingMode(boolean value);
+
+ /**
* Returns the value of the '<em><b>Header Height</b></em>' attribute. The default value is <code>"1"</code>. <!--
* begin-user-doc --> <!-- end-user-doc --> <!-- begin-model-doc --> The number of lines to display the header
* labels (1 by default). This field is used only if the IDiagramDescriptionProvider.supportHeader() return true for
diff --git a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java
index ac9351015c..116b8e2f52 100644
--- a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java
+++ b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/DiagramPackage.java
@@ -289,12 +289,21 @@ public interface DiagramPackage extends EPackage {
int DDIAGRAM__IS_IN_LAYOUTING_MODE = ViewpointPackage.DREPRESENTATION_FEATURE_COUNT + 17;
/**
+ * The feature id for the '<em><b>Is In Showing Mode</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DDIAGRAM__IS_IN_SHOWING_MODE = ViewpointPackage.DREPRESENTATION_FEATURE_COUNT + 18;
+
+ /**
* The feature id for the '<em><b>Header Height</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
* @ordered
*/
- int DDIAGRAM__HEADER_HEIGHT = ViewpointPackage.DREPRESENTATION_FEATURE_COUNT + 18;
+ int DDIAGRAM__HEADER_HEIGHT = ViewpointPackage.DREPRESENTATION_FEATURE_COUNT + 19;
/**
* The number of structural features of the '<em>DDiagram</em>' class. <!-- begin-user-doc --> <!-- end-user-doc -->
@@ -302,7 +311,7 @@ public interface DiagramPackage extends EPackage {
* @generated
* @ordered
*/
- int DDIAGRAM_FEATURE_COUNT = ViewpointPackage.DREPRESENTATION_FEATURE_COUNT + 19;
+ int DDIAGRAM_FEATURE_COUNT = ViewpointPackage.DREPRESENTATION_FEATURE_COUNT + 20;
/**
* The meta object id for the '{@link org.eclipse.sirius.diagram.impl.DSemanticDiagramImpl <em>DSemantic
@@ -532,6 +541,15 @@ public interface DiagramPackage extends EPackage {
int DSEMANTIC_DIAGRAM__IS_IN_LAYOUTING_MODE = DiagramPackage.DDIAGRAM__IS_IN_LAYOUTING_MODE;
/**
+ * The feature id for the '<em><b>Is In Showing Mode</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc
+ * -->
+ *
+ * @generated
+ * @ordered
+ */
+ int DSEMANTIC_DIAGRAM__IS_IN_SHOWING_MODE = DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE;
+
+ /**
* The feature id for the '<em><b>Header Height</b></em>' attribute. <!-- begin-user-doc --> <!-- end-user-doc -->
*
* @generated
@@ -5394,6 +5412,17 @@ public interface DiagramPackage extends EPackage {
EAttribute getDDiagram_IsInLayoutingMode();
/**
+ * Returns the meta object for the attribute '{@link org.eclipse.sirius.diagram.DDiagram#isIsInShowingMode <em>Is In
+ * Showing Mode</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @return the meta object for the attribute '<em>Is In Showing Mode</em>'.
+ * @see org.eclipse.sirius.diagram.DDiagram#isIsInShowingMode()
+ * @see #getDDiagram()
+ * @generated
+ */
+ EAttribute getDDiagram_IsInShowingMode();
+
+ /**
* Returns the meta object for the attribute '{@link org.eclipse.sirius.diagram.DDiagram#getHeaderHeight <em>Header
* Height</em>}'. <!-- begin-user-doc --> <!-- end-user-doc -->
*
@@ -7374,6 +7403,14 @@ public interface DiagramPackage extends EPackage {
EAttribute DDIAGRAM__IS_IN_LAYOUTING_MODE = DiagramPackage.eINSTANCE.getDDiagram_IsInLayoutingMode();
/**
+ * The meta object literal for the '<em><b>Is In Showing Mode</b></em>' attribute feature. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ EAttribute DDIAGRAM__IS_IN_SHOWING_MODE = DiagramPackage.eINSTANCE.getDDiagram_IsInShowingMode();
+
+ /**
* The meta object literal for the '<em><b>Header Height</b></em>' attribute feature. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
diff --git a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java
index ea00b48277..49c8b27d49 100644
--- a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java
+++ b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DDiagramImpl.java
@@ -69,6 +69,7 @@ import org.eclipse.sirius.viewpoint.impl.DRepresentationImpl;
* <li>{@link org.eclipse.sirius.diagram.impl.DDiagramImpl#isSynchronized <em>Synchronized</em>}</li>
* <li>{@link org.eclipse.sirius.diagram.impl.DDiagramImpl#getHiddenElements <em>Hidden Elements</em>}</li>
* <li>{@link org.eclipse.sirius.diagram.impl.DDiagramImpl#isIsInLayoutingMode <em>Is In Layouting Mode</em>}</li>
+ * <li>{@link org.eclipse.sirius.diagram.impl.DDiagramImpl#isIsInShowingMode <em>Is In Showing Mode</em>}</li>
* <li>{@link org.eclipse.sirius.diagram.impl.DDiagramImpl#getHeaderHeight <em>Header Height</em>}</li>
* </ul>
*
@@ -216,6 +217,26 @@ public class DDiagramImpl extends DRepresentationImpl implements DDiagram {
protected boolean isInLayoutingMode = DDiagramImpl.IS_IN_LAYOUTING_MODE_EDEFAULT;
/**
+ * The default value of the '{@link #isIsInShowingMode() <em>Is In Showing Mode</em>}' attribute. <!--
+ * begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @see #isIsInShowingMode()
+ * @generated
+ * @ordered
+ */
+ protected static final boolean IS_IN_SHOWING_MODE_EDEFAULT = false;
+
+ /**
+ * The cached value of the '{@link #isIsInShowingMode() <em>Is In Showing Mode</em>}' attribute. <!-- begin-user-doc
+ * --> <!-- end-user-doc -->
+ *
+ * @see #isIsInShowingMode()
+ * @generated
+ * @ordered
+ */
+ protected boolean isInShowingMode = DDiagramImpl.IS_IN_SHOWING_MODE_EDEFAULT;
+
+ /**
* The default value of the '{@link #getHeaderHeight() <em>Header Height</em>}' attribute. <!-- begin-user-doc -->
* <!-- end-user-doc -->
*
@@ -674,6 +695,30 @@ public class DDiagramImpl extends DRepresentationImpl implements DDiagram {
* @generated
*/
@Override
+ public boolean isIsInShowingMode() {
+ return isInShowingMode;
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
+ public void setIsInShowingMode(boolean newIsInShowingMode) {
+ boolean oldIsInShowingMode = isInShowingMode;
+ isInShowingMode = newIsInShowingMode;
+ if (eNotificationRequired()) {
+ eNotify(new ENotificationImpl(this, Notification.SET, DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE, oldIsInShowingMode, isInShowingMode));
+ }
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public int getHeaderHeight() {
return headerHeight;
}
@@ -809,6 +854,8 @@ public class DDiagramImpl extends DRepresentationImpl implements DDiagram {
return getHiddenElements();
case DiagramPackage.DDIAGRAM__IS_IN_LAYOUTING_MODE:
return isIsInLayoutingMode();
+ case DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE:
+ return isIsInShowingMode();
case DiagramPackage.DDIAGRAM__HEADER_HEIGHT:
return getHeaderHeight();
}
@@ -867,6 +914,9 @@ public class DDiagramImpl extends DRepresentationImpl implements DDiagram {
case DiagramPackage.DDIAGRAM__IS_IN_LAYOUTING_MODE:
setIsInLayoutingMode((Boolean) newValue);
return;
+ case DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE:
+ setIsInShowingMode((Boolean) newValue);
+ return;
case DiagramPackage.DDIAGRAM__HEADER_HEIGHT:
setHeaderHeight((Integer) newValue);
return;
@@ -918,6 +968,9 @@ public class DDiagramImpl extends DRepresentationImpl implements DDiagram {
case DiagramPackage.DDIAGRAM__IS_IN_LAYOUTING_MODE:
setIsInLayoutingMode(DDiagramImpl.IS_IN_LAYOUTING_MODE_EDEFAULT);
return;
+ case DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE:
+ setIsInShowingMode(DDiagramImpl.IS_IN_SHOWING_MODE_EDEFAULT);
+ return;
case DiagramPackage.DDIAGRAM__HEADER_HEIGHT:
setHeaderHeight(DDiagramImpl.HEADER_HEIGHT_EDEFAULT);
return;
@@ -969,6 +1022,8 @@ public class DDiagramImpl extends DRepresentationImpl implements DDiagram {
return hiddenElements != null && !hiddenElements.isEmpty();
case DiagramPackage.DDIAGRAM__IS_IN_LAYOUTING_MODE:
return isInLayoutingMode != DDiagramImpl.IS_IN_LAYOUTING_MODE_EDEFAULT;
+ case DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE:
+ return isInShowingMode != DDiagramImpl.IS_IN_SHOWING_MODE_EDEFAULT;
case DiagramPackage.DDIAGRAM__HEADER_HEIGHT:
return headerHeight != DDiagramImpl.HEADER_HEIGHT_EDEFAULT;
}
@@ -991,6 +1046,8 @@ public class DDiagramImpl extends DRepresentationImpl implements DDiagram {
result.append(synchronized_);
result.append(", isInLayoutingMode: "); //$NON-NLS-1$
result.append(isInLayoutingMode);
+ result.append(", isInShowingMode: "); //$NON-NLS-1$
+ result.append(isInShowingMode);
result.append(", headerHeight: "); //$NON-NLS-1$
result.append(headerHeight);
result.append(')');
diff --git a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java
index feb0f60ffb..441546247c 100644
--- a/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java
+++ b/plugins/org.eclipse.sirius.diagram/src-gen/org/eclipse/sirius/diagram/impl/DiagramPackageImpl.java
@@ -787,7 +787,7 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
* @generated
*/
@Override
- public EAttribute getDDiagram_HeaderHeight() {
+ public EAttribute getDDiagram_IsInShowingMode() {
return (EAttribute) dDiagramEClass.getEStructuralFeatures().get(18);
}
@@ -797,6 +797,16 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
* @generated
*/
@Override
+ public EAttribute getDDiagram_HeaderHeight() {
+ return (EAttribute) dDiagramEClass.getEStructuralFeatures().get(19);
+ }
+
+ /**
+ * <!-- begin-user-doc --> <!-- end-user-doc -->
+ *
+ * @generated
+ */
+ @Override
public EClass getDSemanticDiagram() {
return dSemanticDiagramEClass;
}
@@ -2490,6 +2500,7 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
createEAttribute(dDiagramEClass, DiagramPackage.DDIAGRAM__SYNCHRONIZED);
createEReference(dDiagramEClass, DiagramPackage.DDIAGRAM__HIDDEN_ELEMENTS);
createEAttribute(dDiagramEClass, DiagramPackage.DDIAGRAM__IS_IN_LAYOUTING_MODE);
+ createEAttribute(dDiagramEClass, DiagramPackage.DDIAGRAM__IS_IN_SHOWING_MODE);
createEAttribute(dDiagramEClass, DiagramPackage.DDIAGRAM__HEADER_HEIGHT);
dSemanticDiagramEClass = createEClass(DiagramPackage.DSEMANTIC_DIAGRAM);
@@ -2862,6 +2873,8 @@ public class DiagramPackageImpl extends EPackageImpl implements DiagramPackage {
EPackageImpl.IS_ORDERED);
initEAttribute(getDDiagram_IsInLayoutingMode(), theEcorePackage.getEBoolean(), "isInLayoutingMode", null, 0, 1, DDiagram.class, EPackageImpl.IS_TRANSIENT, !EPackageImpl.IS_VOLATILE, //$NON-NLS-1$
EPackageImpl.IS_CHANGEABLE, !EPackageImpl.IS_UNSETTABLE, !EPackageImpl.IS_ID, EPackageImpl.IS_UNIQUE, !EPackageImpl.IS_DERIVED, EPackageImpl.IS_ORDERED);
+ initEAttribute(getDDiagram_IsInShowingMode(), theEcorePackage.getEBoolean(), "isInShowingMode", null, 0, 1, DDiagram.class, EPackageImpl.IS_TRANSIENT, !EPackageImpl.IS_VOLATILE, //$NON-NLS-1$
+ EPackageImpl.IS_CHANGEABLE, !EPackageImpl.IS_UNSETTABLE, !EPackageImpl.IS_ID, EPackageImpl.IS_UNIQUE, !EPackageImpl.IS_DERIVED, EPackageImpl.IS_ORDERED);
initEAttribute(getDDiagram_HeaderHeight(), theEcorePackage.getEInt(), "headerHeight", "1", 0, 1, DDiagram.class, !EPackageImpl.IS_TRANSIENT, !EPackageImpl.IS_VOLATILE, //$NON-NLS-1$//$NON-NLS-2$
EPackageImpl.IS_CHANGEABLE, !EPackageImpl.IS_UNSETTABLE, !EPackageImpl.IS_ID, EPackageImpl.IS_UNIQUE, !EPackageImpl.IS_DERIVED, EPackageImpl.IS_ORDERED);

Back to the top