From 24f172f86601ae255dbfee265155ddc433338914 Mon Sep 17 00:00:00 2001 From: Oszkar Semerath Date: Mon, 11 May 2020 02:22:52 +0200 Subject: Satelite case study update for Models-Attribute paper --- .../satellite/impl/CommSubsystemImpl.java | 128 +++++++++++++++++++++ 1 file changed, 128 insertions(+) (limited to 'Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java') diff --git a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java index d39abd4d..96a25d7c 100644 --- a/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java +++ b/Domains/hu.bme.mit.inf.dslreasoner.domains.satellite/ecore-gen/satellite/impl/CommSubsystemImpl.java @@ -19,6 +19,8 @@ import satellite.SatellitePackage; *

* * * @generated @@ -34,6 +36,45 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp */ protected CommSubsystem target; + /** + * The default value of the '{@link #getFrequency() Frequency}' attribute. + * + * + * @see #getFrequency() + * @generated + * @ordered + */ + protected static final int FREQUENCY_EDEFAULT = 0; + /** + * The cached value of the '{@link #getFrequency() Frequency}' attribute. + * + * + * @see #getFrequency() + * @generated + * @ordered + */ + protected int frequency = FREQUENCY_EDEFAULT; + + /** + * The default value of the '{@link #getPathLength() Path Length}' attribute. + * + * + * @see #getPathLength() + * @generated + * @ordered + */ + protected static final int PATH_LENGTH_EDEFAULT = 0; + + /** + * The cached value of the '{@link #getPathLength() Path Length}' attribute. + * + * + * @see #getPathLength() + * @generated + * @ordered + */ + protected int pathLength = PATH_LENGTH_EDEFAULT; + /** * * @@ -95,6 +136,54 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp target)); } + /** + * + * + * @generated + */ + @Override + public int getFrequency() { + return frequency; + } + + /** + * + * + * @generated + */ + @Override + public void setFrequency(int newFrequency) { + int oldFrequency = frequency; + frequency = newFrequency; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, SatellitePackage.COMM_SUBSYSTEM__FREQUENCY, + oldFrequency, frequency)); + } + + /** + * + * + * @generated + */ + @Override + public int getPathLength() { + return pathLength; + } + + /** + * + * + * @generated + */ + @Override + public void setPathLength(int newPathLength) { + int oldPathLength = pathLength; + pathLength = newPathLength; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, SatellitePackage.COMM_SUBSYSTEM__PATH_LENGTH, + oldPathLength, pathLength)); + } + /** * * @@ -107,6 +196,10 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp if (resolve) return getTarget(); return basicGetTarget(); + case SatellitePackage.COMM_SUBSYSTEM__FREQUENCY: + return getFrequency(); + case SatellitePackage.COMM_SUBSYSTEM__PATH_LENGTH: + return getPathLength(); } return super.eGet(featureID, resolve, coreType); } @@ -123,6 +216,12 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp case SatellitePackage.COMM_SUBSYSTEM__TARGET: setTarget((CommSubsystem) newValue); return; + case SatellitePackage.COMM_SUBSYSTEM__FREQUENCY: + setFrequency((Integer) newValue); + return; + case SatellitePackage.COMM_SUBSYSTEM__PATH_LENGTH: + setPathLength((Integer) newValue); + return; } super.eSet(featureID, newValue); } @@ -138,6 +237,12 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp case SatellitePackage.COMM_SUBSYSTEM__TARGET: setTarget((CommSubsystem) null); return; + case SatellitePackage.COMM_SUBSYSTEM__FREQUENCY: + setFrequency(FREQUENCY_EDEFAULT); + return; + case SatellitePackage.COMM_SUBSYSTEM__PATH_LENGTH: + setPathLength(PATH_LENGTH_EDEFAULT); + return; } super.eUnset(featureID); } @@ -152,8 +257,31 @@ public abstract class CommSubsystemImpl extends MinimalEObjectImpl.Container imp switch (featureID) { case SatellitePackage.COMM_SUBSYSTEM__TARGET: return target != null; + case SatellitePackage.COMM_SUBSYSTEM__FREQUENCY: + return frequency != FREQUENCY_EDEFAULT; + case SatellitePackage.COMM_SUBSYSTEM__PATH_LENGTH: + return pathLength != PATH_LENGTH_EDEFAULT; } return super.eIsSet(featureID); } + /** + * + * + * @generated + */ + @Override + public String toString() { + if (eIsProxy()) + return super.toString(); + + StringBuilder result = new StringBuilder(super.toString()); + result.append(" (frequency: "); + result.append(frequency); + result.append(", pathLength: "); + result.append(pathLength); + result.append(')'); + return result.toString(); + } + } //CommSubsystemImpl -- cgit v1.2.3-70-g09d2