diff options
author | Ed Willink | 2013-07-09 20:17:19 +0000 |
---|---|---|
committer | Ed Willink | 2013-07-09 20:17:19 +0000 |
commit | 10285343ce26abb399a381d9bca536de9b7be955 (patch) | |
tree | f9d49467a540415c090489489893f1451f46169c /plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd | |
parent | 95345a6f6fbd53ad7c843c276dfabdcfaa6df344 (diff) | |
download | org.eclipse.qvtd-10285343ce26abb399a381d9bca536de9b7be955.tar.gz org.eclipse.qvtd-10285343ce26abb399a381d9bca536de9b7be955.tar.xz org.eclipse.qvtd-10285343ce26abb399a381d9bca536de9b7be955.zip |
[412438] Use Jet templates to autogenerate accept etc
Diffstat (limited to 'plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd')
23 files changed, 222 insertions, 76 deletions
diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/AbstractDomainCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/AbstractDomainCSImpl.java index 62ebc409a..e5d6038c3 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/AbstractDomainCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/AbstractDomainCSImpl.java @@ -18,6 +18,7 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.impl; import org.eclipse.emf.ecore.EClass; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.AbstractDomainCS; @@ -53,8 +54,14 @@ public abstract class AbstractDomainCSImpl extends ModelElementCSImpl implements return QVTrelationCSTPackage.Literals.ABSTRACT_DOMAIN_CS; } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitAbstractDomainCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitAbstractDomainCS(this); } } //AbstractDomainCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java index a495eb52e..22fe08ef0 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/CollectionTemplateCSImpl.java @@ -28,6 +28,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.pivot.Variable; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.CollectionTemplateCS; @@ -224,8 +225,14 @@ public class CollectionTemplateCSImpl extends TemplateCSImpl implements Collecti return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitCollectionTemplateCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitCollectionTemplateCS(this); } } //CollectionTemplateCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DefaultValueCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DefaultValueCSImpl.java index a1f5a7448..b1b6ed9c0 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DefaultValueCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DefaultValueCSImpl.java @@ -23,6 +23,7 @@ import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.pivot.Variable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; @@ -249,8 +250,14 @@ public class DefaultValueCSImpl extends ModelElementCSImpl implements DefaultVal return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitDefaultValueCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitDefaultValueCS(this); } } //DefaultValueCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java index 0967950e2..bf4995f50 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainCSImpl.java @@ -27,6 +27,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS; import org.eclipse.qvtd.pivot.qvtbase.TypedModel; @@ -380,6 +381,16 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS { * @generated */ @Override + public String toString() { + return super.toString(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case QVTrelationCSTPackage.DOMAIN_CS__PATTERN: @@ -516,18 +527,19 @@ public class DomainCSImpl extends AbstractDomainCSImpl implements DomainCS { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated NOT + * @generated */ + @SuppressWarnings("unchecked") @Override - public String toString() { - return super.toString(); - } - - @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitDomainCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitDomainCS(this); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated NOT + */ public String getName() { if ((modelId != null) && !modelId.eIsProxy()) { return modelId.getName(); diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java index dffd31dc3..f4f266e9b 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/DomainPatternCSImpl.java @@ -22,6 +22,7 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.DomainPatternCS; @@ -187,8 +188,14 @@ public class DomainPatternCSImpl extends ModelElementCSImpl implements DomainPat return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitDomainPatternCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitDomainPatternCS(this); } } //DomainPatternCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ElementTemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ElementTemplateCSImpl.java index 304de7e13..276aacbd9 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ElementTemplateCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ElementTemplateCSImpl.java @@ -18,6 +18,7 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.impl; import org.eclipse.emf.ecore.EClass; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.ElementTemplateCS; import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage; @@ -52,8 +53,14 @@ public class ElementTemplateCSImpl extends TemplateVariableCSImpl implements Ele return QVTrelationCSTPackage.Literals.ELEMENT_TEMPLATE_CS; } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitElementTemplateCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitElementTemplateCS(this); } } //ElementTemplateCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java index 2dfdaef03..002df7664 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/KeyDeclCSImpl.java @@ -26,6 +26,7 @@ import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.pivot.Property; import org.eclipse.ocl.examples.xtext.base.baseCST.PathNameCS; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; @@ -232,9 +233,15 @@ public class KeyDeclCSImpl extends ModelElementCSImpl implements KeyDeclCS { return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitKeyDeclCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitKeyDeclCS(this); } /** diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java index 2176b48da..754865e22 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ModelDeclCSImpl.java @@ -22,6 +22,7 @@ import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.pivot.Namespace; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; @@ -143,8 +144,14 @@ public class ModelDeclCSImpl extends NamedElementCSImpl implements ModelDeclCS { return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitModelDeclCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitModelDeclCS(this); } } //ModelDeclCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java index 6d251bebe..c1a8e0275 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ObjectTemplateCSImpl.java @@ -25,6 +25,7 @@ import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.util.EObjectContainmentWithInverseEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.ObjectTemplateCS; import org.eclipse.qvtd.xtext.qvtrelationcst.PropertyTemplateCS; @@ -174,8 +175,14 @@ public class ObjectTemplateCSImpl extends TemplateCSImpl implements ObjectTempla return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitObjectTemplateCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitObjectTemplateCS(this); } } //ObjectTemplateCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java index 97d22c598..37f521d5b 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/ParamDeclarationCSImpl.java @@ -18,6 +18,7 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.impl; import org.eclipse.emf.ecore.EClass; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.TypedElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.ParamDeclarationCS; @@ -53,8 +54,14 @@ public class ParamDeclarationCSImpl extends TypedElementCSImpl implements ParamD return QVTrelationCSTPackage.Literals.PARAM_DECLARATION_CS; } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitParamDeclarationCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitParamDeclarationCS(this); } } //ParamDeclarationCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PatternCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PatternCSImpl.java index b73e45c1b..0fd4a5137 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PatternCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PatternCSImpl.java @@ -25,6 +25,7 @@ import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.PatternCS; @@ -160,8 +161,14 @@ public class PatternCSImpl extends ModelElementCSImpl implements PatternCS { return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitPatternCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitPatternCS(this); } } //PatternCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PredicateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PredicateCSImpl.java index cef036eca..7389c69dc 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PredicateCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PredicateCSImpl.java @@ -22,6 +22,7 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS; @@ -187,8 +188,14 @@ public class PredicateCSImpl extends ModelElementCSImpl implements PredicateCS { return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitPredicateCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitPredicateCS(this); } } //PredicateCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java index 4467de0bb..94f274433 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PrimitiveTypeDomainCSImpl.java @@ -18,6 +18,7 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.impl; import org.eclipse.emf.ecore.EClass; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.PrimitiveTypeDomainCS; import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage; @@ -55,15 +56,11 @@ public class PrimitiveTypeDomainCSImpl extends TemplateVariableCSImpl implements /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated NOT + * @generated */ + @SuppressWarnings("unchecked") @Override - public String toString() { - return super.toString(); - } - - @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitPrimitiveTypeDomainCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitPrimitiveTypeDomainCS(this); } } //PrimitiveTypeDomainCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java index 4f922175e..31c3d662b 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/PropertyTemplateCSImpl.java @@ -24,6 +24,7 @@ import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.pivot.Property; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; @@ -258,6 +259,16 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper * @generated */ @Override + public String toString() { + return super.toString(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case QVTrelationCSTPackage.PROPERTY_TEMPLATE_CS__OBJECT_TEMPLATE: @@ -390,15 +401,11 @@ public class PropertyTemplateCSImpl extends ModelElementCSImpl implements Proper /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated NOT + * @generated */ + @SuppressWarnings("unchecked") @Override - public String toString() { - return super.toString(); - } - - @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitPropertyTemplateCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitPropertyTemplateCS(this); } } //PropertyTemplateCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java index 92b6ce369..98f1660f2 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/QueryCSImpl.java @@ -27,6 +27,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.TypedElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS; @@ -230,8 +231,14 @@ public class QueryCSImpl extends TypedElementCSImpl implements QueryCS { return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitQueryCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitQueryCS(this); } } //QueryCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java index b9cdc2524..b1c760e55 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/RelationCSImpl.java @@ -27,6 +27,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.pivot.qvtrelation.Relation; @@ -320,6 +321,16 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS { * @generated */ @Override + public String toString() { + return super.toString(); + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case QVTrelationCSTPackage.RELATION_CS__VAR_DECLARATIONS: @@ -449,15 +460,11 @@ public class RelationCSImpl extends NamedElementCSImpl implements RelationCS { /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated NOT + * @generated */ + @SuppressWarnings("unchecked") @Override - public String toString() { - return super.toString(); - } - - @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitRelationCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitRelationCS(this); } } //RelationCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateCSImpl.java index 2486ca322..1f24fab12 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateCSImpl.java @@ -22,6 +22,7 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.EssentialOCLCSTPackage; import org.eclipse.ocl.examples.xtext.essentialocl.essentialOCLCST.ExpCS; @@ -262,8 +263,14 @@ public abstract class TemplateCSImpl extends TemplateVariableCSImpl implements T return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitTemplateCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitTemplateCS(this); } } //TemplateCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java index cae15360c..02b244357 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TemplateVariableCSImpl.java @@ -22,6 +22,7 @@ import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; @@ -187,8 +188,14 @@ public abstract class TemplateVariableCSImpl extends NamedElementCSImpl implemen return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitTemplateVariableCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitTemplateVariableCS(this); } } //TemplateVariableCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java index 91aeeb74a..efdfa9503 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TopLevelCSImpl.java @@ -25,6 +25,7 @@ import org.eclipse.emf.ecore.InternalEObject; import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.RootPackageCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage; @@ -198,8 +199,14 @@ public class TopLevelCSImpl extends RootPackageCSImpl implements TopLevelCS { return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitTopLevelCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitTopLevelCS(this); } } //TopLevelCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java index f7c3822bf..12e6424d6 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/TransformationCSImpl.java @@ -26,6 +26,7 @@ import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.PackageCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.pivot.qvtbase.Transformation; @@ -308,8 +309,14 @@ public class TransformationCSImpl extends PackageCSImpl implements Transformatio return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitTransformationCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitTransformationCS(this); } } //TransformationCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/UnitCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/UnitCSImpl.java index 81f565ec2..9958bf507 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/UnitCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/UnitCSImpl.java @@ -22,6 +22,7 @@ import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.util.EObjectResolvingEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.pivot.Element; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; @@ -144,8 +145,14 @@ public class UnitCSImpl extends ModelElementCSImpl implements UnitCS { return super.eIsSet(featureID); } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitUnitCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitUnitCS(this); } } //UnitCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java index bd84fc5ef..98950a1ff 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationCSImpl.java @@ -27,6 +27,7 @@ import org.eclipse.emf.ecore.impl.ENotificationImpl; import org.eclipse.emf.ecore.util.EObjectContainmentEList; import org.eclipse.emf.ecore.util.InternalEList; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.TypedRefCS; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.ModelElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; @@ -232,15 +233,11 @@ public class VarDeclarationCSImpl extends ModelElementCSImpl implements VarDecla /** * <!-- begin-user-doc --> * <!-- end-user-doc --> - * @generated NOT + * @generated */ + @SuppressWarnings("unchecked") @Override - public String toString() { - return super.toString(); - } - - @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitVarDeclarationCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitVarDeclarationCS(this); } } //VarDeclarationCSImpl diff --git a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java index c6c2a9f7c..dc869e97b 100644 --- a/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java +++ b/plugins/org.eclipse.qvtd.xtext.qvtrelation/emf-gen/org/eclipse/qvtd/xtext/qvtrelationcst/impl/VarDeclarationIdCSImpl.java @@ -18,6 +18,7 @@ package org.eclipse.qvtd.xtext.qvtrelationcst.impl; import org.eclipse.emf.ecore.EClass; import org.eclipse.jdt.annotation.NonNull; +import org.eclipse.jdt.annotation.Nullable; import org.eclipse.ocl.examples.xtext.base.baseCST.impl.NamedElementCSImpl; import org.eclipse.ocl.examples.xtext.base.util.BaseCSVisitor; import org.eclipse.qvtd.xtext.qvtrelationcst.QVTrelationCSTPackage; @@ -53,8 +54,14 @@ public class VarDeclarationIdCSImpl extends NamedElementCSImpl implements VarDec return QVTrelationCSTPackage.Literals.VAR_DECLARATION_ID_CS; } + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + @SuppressWarnings("unchecked") @Override - public <R> R accept(@NonNull BaseCSVisitor<R> visitor) { - return ((QVTrelationCSVisitor<R>)visitor).visitVarDeclarationIdCS(this); + public @Nullable <R> R accept(@NonNull BaseCSVisitor<R> visitor) { + return (R) ((QVTrelationCSVisitor<?>)visitor).visitVarDeclarationIdCS(this); } } //VarDeclarationIdCSImpl |