diff options
author | Arnaud Cuccuru | 2015-06-09 13:03:10 +0000 |
---|---|---|
committer | Arnaud Cuccuru | 2015-06-09 13:03:37 +0000 |
commit | d4d514bb3b88ee701346c371838191d8ab945ed4 (patch) | |
tree | ee2982c8a9f16699a430eba52ab144d7209f1ffd /extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/StateInvariantShapeImpl.java | |
parent | 9e55f58f5eb9631b1674320245edeb746e993bca (diff) | |
parent | 3395c8b11f6d11b9a9a0006d6d72ab4026e7120b (diff) | |
download | org.eclipse.papyrus-d4d514bb3b88ee701346c371838191d8ab945ed4.tar.gz org.eclipse.papyrus-d4d514bb3b88ee701346c371838191d8ab945ed4.tar.xz org.eclipse.papyrus-d4d514bb3b88ee701346c371838191d8ab945ed4.zip |
Merge branch 'master' into bugs/462954-alf
Change-Id: Ic42952adfd3ec4b1b32db5d3f4bf3613e5902296
Signed-off-by: Arnaud Cuccuru <arnaud.cuccuru@cea.fr>
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/StateInvariantShapeImpl.java')
-rw-r--r-- | extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/StateInvariantShapeImpl.java | 182 |
1 files changed, 182 insertions, 0 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/StateInvariantShapeImpl.java b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/StateInvariantShapeImpl.java new file mode 100644 index 00000000000..8ad5222bcf4 --- /dev/null +++ b/extraplugins/diagram-definition/org.eclipse.papyrus.umldi/src-gen/org/eclipse/papyrus/umldi/impl/StateInvariantShapeImpl.java @@ -0,0 +1,182 @@ +/** + * Copyright (c) 2014 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: + * CEA LIST - Initial API and implementation + */ +package org.eclipse.papyrus.umldi.impl; + +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.ecore.EClass; + +import org.eclipse.emf.ecore.impl.ENotificationImpl; + +import org.eclipse.papyrus.umldi.StateInvariantShape; +import org.eclipse.papyrus.umldi.UMLDIPackage; + +/** + * <!-- begin-user-doc --> + * An implementation of the model object '<em><b>State Invariant Shape</b></em>'. + * <!-- end-user-doc --> + * <p> + * The following features are implemented: + * </p> + * <ul> + * <li>{@link org.eclipse.papyrus.umldi.impl.StateInvariantShapeImpl#isUseStateShape <em>Use State Shape</em>}</li> + * </ul> + * + * @generated + */ +public class StateInvariantShapeImpl extends InteractionFragmentShapeImpl implements StateInvariantShape { + + /** + * The default value of the '{@link #isUseStateShape() <em>Use State Shape</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @see #isUseStateShape() + * @generated + * @ordered + */ + protected static final boolean USE_STATE_SHAPE_EDEFAULT = false; + + /** + * The cached value of the '{@link #isUseStateShape() <em>Use State Shape</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @see #isUseStateShape() + * @generated + * @ordered + */ + protected boolean useStateShape = USE_STATE_SHAPE_EDEFAULT; + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + protected StateInvariantShapeImpl() { + super(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + @Override + protected EClass eStaticClass() { + return UMLDIPackage.Literals.STATE_INVARIANT_SHAPE; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public boolean isUseStateShape() { + return useStateShape; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + public void setUseStateShape(boolean newUseStateShape) { + boolean oldUseStateShape = useStateShape; + useStateShape = newUseStateShape; + if(eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, UMLDIPackage.STATE_INVARIANT_SHAPE__USE_STATE_SHAPE, oldUseStateShape, useStateShape)); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + @Override + public Object eGet(int featureID, boolean resolve, boolean coreType) { + switch(featureID) { + case UMLDIPackage.STATE_INVARIANT_SHAPE__USE_STATE_SHAPE: + return isUseStateShape(); + } + return super.eGet(featureID, resolve, coreType); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eSet(int featureID, Object newValue) { + switch(featureID) { + case UMLDIPackage.STATE_INVARIANT_SHAPE__USE_STATE_SHAPE: + setUseStateShape((Boolean)newValue); + return; + } + super.eSet(featureID, newValue); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + @Override + public void eUnset(int featureID) { + switch(featureID) { + case UMLDIPackage.STATE_INVARIANT_SHAPE__USE_STATE_SHAPE: + setUseStateShape(USE_STATE_SHAPE_EDEFAULT); + return; + } + super.eUnset(featureID); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + @Override + public boolean eIsSet(int featureID) { + switch(featureID) { + case UMLDIPackage.STATE_INVARIANT_SHAPE__USE_STATE_SHAPE: + return useStateShape != USE_STATE_SHAPE_EDEFAULT; + } + return super.eIsSet(featureID); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * + * @generated + */ + @Override + public String toString() { + if(eIsProxy()) + return super.toString(); + StringBuffer result = new StringBuffer(super.toString()); + result.append(" (useStateShape: "); + result.append(useStateShape); + result.append(')'); + return result.toString(); + } +} //StateInvariantShapeImpl |