Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/java/org.eclipse.papyrus.java.profile/src/org/eclipse/papyrus/java/profile/java/impl/JavaClassImpl.java')
-rw-r--r--extraplugins/java/org.eclipse.papyrus.java.profile/src/org/eclipse/papyrus/java/profile/java/impl/JavaClassImpl.java212
1 files changed, 132 insertions, 80 deletions
diff --git a/extraplugins/java/org.eclipse.papyrus.java.profile/src/org/eclipse/papyrus/java/profile/java/impl/JavaClassImpl.java b/extraplugins/java/org.eclipse.papyrus.java.profile/src/org/eclipse/papyrus/java/profile/java/impl/JavaClassImpl.java
index b8e08f4f30d..d986ff405a4 100644
--- a/extraplugins/java/org.eclipse.papyrus.java.profile/src/org/eclipse/papyrus/java/profile/java/impl/JavaClassImpl.java
+++ b/extraplugins/java/org.eclipse.papyrus.java.profile/src/org/eclipse/papyrus/java/profile/java/impl/JavaClassImpl.java
@@ -29,12 +29,12 @@ import org.eclipse.uml2.uml.Classifier;
* <p>
* The following features are implemented:
* <ul>
- * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#getBase_Classifier <em>Base Classifier</em>}</li>
- * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#isFinal <em>Is Final</em>}</li>
- * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#isAbstract <em>Is Abstract</em>}</li>
- * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#isStatic <em>Is Static</em>}</li>
- * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#getExplicitPlainTextRequiredImports <em>Explicit Plain Text Required Imports</em>}</li>
- * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#getExplicitRequiredImports <em>Explicit Required Imports</em>}</li>
+ * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#getBase_Classifier <em>Base Classifier</em>}</li>
+ * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#isFinal <em>Is Final</em>}</li>
+ * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#isAbstract <em>Is Abstract</em>}</li>
+ * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#isStatic <em>Is Static</em>}</li>
+ * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#getExplicitPlainTextRequiredImports <em>Explicit Plain Text Required Imports</em>}</li>
+ * <li>{@link org.eclipse.papyrus.java.profile.java.impl.JavaClassImpl#getExplicitRequiredImports <em>Explicit Required Imports</em>}</li>
* </ul>
* </p>
*
@@ -45,6 +45,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The cached value of the '{@link #getBase_Classifier() <em>Base Classifier</em>}' reference.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getBase_Classifier()
* @generated
* @ordered
@@ -55,6 +56,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The default value of the '{@link #isFinal() <em>Is Final</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #isFinal()
* @generated
* @ordered
@@ -65,6 +67,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The cached value of the '{@link #isFinal() <em>Is Final</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #isFinal()
* @generated
* @ordered
@@ -75,6 +78,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The default value of the '{@link #isAbstract() <em>Is Abstract</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #isAbstract()
* @generated
* @ordered
@@ -85,6 +89,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The cached value of the '{@link #isAbstract() <em>Is Abstract</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #isAbstract()
* @generated
* @ordered
@@ -95,6 +100,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The default value of the '{@link #isStatic() <em>Is Static</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #isStatic()
* @generated
* @ordered
@@ -105,6 +111,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The cached value of the '{@link #isStatic() <em>Is Static</em>}' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #isStatic()
* @generated
* @ordered
@@ -115,6 +122,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The cached value of the '{@link #getExplicitPlainTextRequiredImports() <em>Explicit Plain Text Required Imports</em>}' attribute list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getExplicitPlainTextRequiredImports()
* @generated
* @ordered
@@ -125,6 +133,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
* The cached value of the '{@link #getExplicitRequiredImports() <em>Explicit Required Imports</em>}' reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @see #getExplicitRequiredImports()
* @generated
* @ordered
@@ -134,6 +143,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
protected JavaClassImpl() {
@@ -143,6 +153,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
@@ -153,15 +164,18 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public Classifier getBase_Classifier() {
if (base_Classifier != null && base_Classifier.eIsProxy()) {
- InternalEObject oldBase_Classifier = (InternalEObject)base_Classifier;
- base_Classifier = (Classifier)eResolveProxy(oldBase_Classifier);
+ InternalEObject oldBase_Classifier = (InternalEObject) base_Classifier;
+ base_Classifier = (Classifier) eResolveProxy(oldBase_Classifier);
if (base_Classifier != oldBase_Classifier) {
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.RESOLVE, JavaPackage.JAVA_CLASS__BASE_CLASSIFIER, oldBase_Classifier, base_Classifier));
+ }
}
}
return base_Classifier;
@@ -170,6 +184,7 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
public Classifier basicGetBase_Classifier() {
@@ -179,20 +194,25 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setBase_Classifier(Classifier newBase_Classifier) {
Classifier oldBase_Classifier = base_Classifier;
base_Classifier = newBase_Classifier;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, JavaPackage.JAVA_CLASS__BASE_CLASSIFIER, oldBase_Classifier, base_Classifier));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public boolean isFinal() {
return isFinal;
}
@@ -200,20 +220,25 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setIsFinal(boolean newIsFinal) {
boolean oldIsFinal = isFinal;
isFinal = newIsFinal;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, JavaPackage.JAVA_CLASS__IS_FINAL, oldIsFinal, isFinal));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public boolean isAbstract() {
return isAbstract;
}
@@ -221,20 +246,25 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setIsAbstract(boolean newIsAbstract) {
boolean oldIsAbstract = isAbstract;
isAbstract = newIsAbstract;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, JavaPackage.JAVA_CLASS__IS_ABSTRACT, oldIsAbstract, isAbstract));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public boolean isStatic() {
return isStatic;
}
@@ -242,20 +272,25 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public void setIsStatic(boolean newIsStatic) {
boolean oldIsStatic = isStatic;
isStatic = newIsStatic;
- if (eNotificationRequired())
+ if (eNotificationRequired()) {
eNotify(new ENotificationImpl(this, Notification.SET, JavaPackage.JAVA_CLASS__IS_STATIC, oldIsStatic, isStatic));
+ }
}
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<String> getExplicitPlainTextRequiredImports() {
if (explicitPlainTextRequiredImports == null) {
explicitPlainTextRequiredImports = new EDataTypeEList<String>(String.class, this, JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS);
@@ -266,8 +301,10 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public EList<Classifier> getExplicitRequiredImports() {
if (explicitRequiredImports == null) {
explicitRequiredImports = new EObjectResolvingEList<Classifier>(Classifier.class, this, JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS);
@@ -278,8 +315,10 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public Classifier getExplicitRequiredImports(String name) {
return getExplicitRequiredImports(name, false, null);
}
@@ -287,14 +326,18 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
+ @Override
public Classifier getExplicitRequiredImports(String name, boolean ignoreCase, EClass eClass) {
explicitRequiredImportsLoop: for (Classifier explicitRequiredImports : getExplicitRequiredImports()) {
- if (eClass != null && !eClass.isInstance(explicitRequiredImports))
+ if (eClass != null && !eClass.isInstance(explicitRequiredImports)) {
continue explicitRequiredImportsLoop;
- if (name != null && !(ignoreCase ? name.equalsIgnoreCase(explicitRequiredImports.getName()) : name.equals(explicitRequiredImports.getName())))
+ }
+ if (name != null && !(ignoreCase ? name.equalsIgnoreCase(explicitRequiredImports.getName()) : name.equals(explicitRequiredImports.getName()))) {
continue explicitRequiredImportsLoop;
+ }
return explicitRequiredImports;
}
return null;
@@ -303,24 +346,27 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public Object eGet(int featureID, boolean resolve, boolean coreType) {
switch (featureID) {
- case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
- if (resolve) return getBase_Classifier();
- return basicGetBase_Classifier();
- case JavaPackage.JAVA_CLASS__IS_FINAL:
- return isFinal();
- case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
- return isAbstract();
- case JavaPackage.JAVA_CLASS__IS_STATIC:
- return isStatic();
- case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
- return getExplicitPlainTextRequiredImports();
- case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
- return getExplicitRequiredImports();
+ case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
+ if (resolve) {
+ return getBase_Classifier();
+ }
+ return basicGetBase_Classifier();
+ case JavaPackage.JAVA_CLASS__IS_FINAL:
+ return isFinal();
+ case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
+ return isAbstract();
+ case JavaPackage.JAVA_CLASS__IS_STATIC:
+ return isStatic();
+ case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
+ return getExplicitPlainTextRequiredImports();
+ case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
+ return getExplicitRequiredImports();
}
return super.eGet(featureID, resolve, coreType);
}
@@ -328,32 +374,33 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@SuppressWarnings("unchecked")
@Override
public void eSet(int featureID, Object newValue) {
switch (featureID) {
- case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
- setBase_Classifier((Classifier)newValue);
- return;
- case JavaPackage.JAVA_CLASS__IS_FINAL:
- setIsFinal((Boolean)newValue);
- return;
- case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
- setIsAbstract((Boolean)newValue);
- return;
- case JavaPackage.JAVA_CLASS__IS_STATIC:
- setIsStatic((Boolean)newValue);
- return;
- case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
- getExplicitPlainTextRequiredImports().clear();
- getExplicitPlainTextRequiredImports().addAll((Collection<? extends String>)newValue);
- return;
- case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
- getExplicitRequiredImports().clear();
- getExplicitRequiredImports().addAll((Collection<? extends Classifier>)newValue);
- return;
+ case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
+ setBase_Classifier((Classifier) newValue);
+ return;
+ case JavaPackage.JAVA_CLASS__IS_FINAL:
+ setIsFinal((Boolean) newValue);
+ return;
+ case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
+ setIsAbstract((Boolean) newValue);
+ return;
+ case JavaPackage.JAVA_CLASS__IS_STATIC:
+ setIsStatic((Boolean) newValue);
+ return;
+ case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
+ getExplicitPlainTextRequiredImports().clear();
+ getExplicitPlainTextRequiredImports().addAll((Collection<? extends String>) newValue);
+ return;
+ case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
+ getExplicitRequiredImports().clear();
+ getExplicitRequiredImports().addAll((Collection<? extends Classifier>) newValue);
+ return;
}
super.eSet(featureID, newValue);
}
@@ -361,29 +408,30 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public void eUnset(int featureID) {
switch (featureID) {
- case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
- setBase_Classifier((Classifier)null);
- return;
- case JavaPackage.JAVA_CLASS__IS_FINAL:
- setIsFinal(IS_FINAL_EDEFAULT);
- return;
- case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
- setIsAbstract(IS_ABSTRACT_EDEFAULT);
- return;
- case JavaPackage.JAVA_CLASS__IS_STATIC:
- setIsStatic(IS_STATIC_EDEFAULT);
- return;
- case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
- getExplicitPlainTextRequiredImports().clear();
- return;
- case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
- getExplicitRequiredImports().clear();
- return;
+ case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
+ setBase_Classifier((Classifier) null);
+ return;
+ case JavaPackage.JAVA_CLASS__IS_FINAL:
+ setIsFinal(IS_FINAL_EDEFAULT);
+ return;
+ case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
+ setIsAbstract(IS_ABSTRACT_EDEFAULT);
+ return;
+ case JavaPackage.JAVA_CLASS__IS_STATIC:
+ setIsStatic(IS_STATIC_EDEFAULT);
+ return;
+ case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
+ getExplicitPlainTextRequiredImports().clear();
+ return;
+ case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
+ getExplicitRequiredImports().clear();
+ return;
}
super.eUnset(featureID);
}
@@ -391,23 +439,24 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public boolean eIsSet(int featureID) {
switch (featureID) {
- case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
- return base_Classifier != null;
- case JavaPackage.JAVA_CLASS__IS_FINAL:
- return isFinal != IS_FINAL_EDEFAULT;
- case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
- return isAbstract != IS_ABSTRACT_EDEFAULT;
- case JavaPackage.JAVA_CLASS__IS_STATIC:
- return isStatic != IS_STATIC_EDEFAULT;
- case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
- return explicitPlainTextRequiredImports != null && !explicitPlainTextRequiredImports.isEmpty();
- case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
- return explicitRequiredImports != null && !explicitRequiredImports.isEmpty();
+ case JavaPackage.JAVA_CLASS__BASE_CLASSIFIER:
+ return base_Classifier != null;
+ case JavaPackage.JAVA_CLASS__IS_FINAL:
+ return isFinal != IS_FINAL_EDEFAULT;
+ case JavaPackage.JAVA_CLASS__IS_ABSTRACT:
+ return isAbstract != IS_ABSTRACT_EDEFAULT;
+ case JavaPackage.JAVA_CLASS__IS_STATIC:
+ return isStatic != IS_STATIC_EDEFAULT;
+ case JavaPackage.JAVA_CLASS__EXPLICIT_PLAIN_TEXT_REQUIRED_IMPORTS:
+ return explicitPlainTextRequiredImports != null && !explicitPlainTextRequiredImports.isEmpty();
+ case JavaPackage.JAVA_CLASS__EXPLICIT_REQUIRED_IMPORTS:
+ return explicitRequiredImports != null && !explicitRequiredImports.isEmpty();
}
return super.eIsSet(featureID);
}
@@ -415,11 +464,14 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ *
* @generated
*/
@Override
public String toString() {
- if (eIsProxy()) return super.toString();
+ if (eIsProxy()) {
+ return super.toString();
+ }
StringBuffer result = new StringBuffer(super.toString());
result.append(" (isFinal: ");
@@ -434,4 +486,4 @@ public class JavaClassImpl extends JavaGenImpl implements JavaClass {
return result.toString();
}
-} //JavaClassImpl
+} // JavaClassImpl

Back to the top