/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { case UamPackage.ROLE__ID: return getId(); } return super.eGet(featureID, resolve, coreType); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public boolean eIsSet(int featureID) { switch (featureID) { case EcorePackage.TUPLE_TYPE__SERIALIZABLE : return serializable != SERIALIZABLE_EDEFAULT; } return super.eIsSet(featureID); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void eSet(int featureID, Object newValue) { switch (featureID) { case UamPackage.ROLE__ID: setId((String)newValue); return; } super.eSet(featureID, newValue); }
return getEAnnotations(); case EcorePackage.ECLASS__NAME: return getName(); case EcorePackage.ECLASS__INSTANCE_CLASS_NAME: return getInstanceClassName(); case EcorePackage.ECLASS__INSTANCE_CLASS: return getInstanceClass(); case EcorePackage.ECLASS__DEFAULT_VALUE: return getDefaultValue(); case EcorePackage.ECLASS__INSTANCE_TYPE_NAME: return getInstanceTypeName(); case EcorePackage.ECLASS__EPACKAGE: if (resolve) return getEPackage(); return basicGetEPackage(); case EcorePackage.ECLASS__ETYPE_PARAMETERS: return getETypeParameters(); case EcorePackage.ECLASS__ABSTRACT: return isAbstract(); case EcorePackage.ECLASS__INTERFACE: return isInterface(); case EcorePackage.ECLASS__ESUPER_TYPES: return getESuperTypes(); case EcorePackage.ECLASS__EOPERATIONS: return getEOperations(); case EcorePackage.ECLASS__EALL_ATTRIBUTES: return getEAllAttributes(); case EcorePackage.ECLASS__EALL_REFERENCES: return getEAllReferences(); case EcorePackage.ECLASS__EREFERENCES:
getEAnnotations().clear(); return; case EcorePackage.ECLASS__NAME: setName(NAME_EDEFAULT); return; case EcorePackage.ECLASS__INSTANCE_CLASS_NAME: unsetInstanceClassName(); return; case EcorePackage.ECLASS__INSTANCE_TYPE_NAME: unsetInstanceTypeName(); return; case EcorePackage.ECLASS__ETYPE_PARAMETERS: getETypeParameters().clear(); return; case EcorePackage.ECLASS__ABSTRACT: setAbstract(ABSTRACT_EDEFAULT); return; case EcorePackage.ECLASS__INTERFACE: setInterface(INTERFACE_EDEFAULT); return; case EcorePackage.ECLASS__ESUPER_TYPES: unsetESuperTypes(); return; case EcorePackage.ECLASS__EOPERATIONS: getEOperations().clear(); return; case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES: getEStructuralFeatures().clear(); return;
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @SuppressWarnings("unchecked") @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.ECLASS__EANNOTATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEAnnotations()).basicAdd(otherEnd, msgs); case EcorePackage.ECLASS__EPACKAGE: if (eInternalContainer() != null) msgs = eBasicRemoveFromContainer(msgs); return eBasicSetContainer(otherEnd, EcorePackage.ECLASS__EPACKAGE, msgs); case EcorePackage.ECLASS__EOPERATIONS: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEOperations()).basicAdd(otherEnd, msgs); case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES: return ((InternalEList<InternalEObject>)(InternalEList<?>)getEStructuralFeatures()).basicAdd(otherEnd, msgs); } return eDynamicInverseAdd(otherEnd, featureID, msgs); }
return NAME_EDEFAULT == null ? name != null : !NAME_EDEFAULT.equals(name); case EcorePackage.ECLASS__INSTANCE_CLASS_NAME: return isSetInstanceClassName(); case EcorePackage.ECLASS__INSTANCE_CLASS: return getInstanceClass() != null; case EcorePackage.ECLASS__DEFAULT_VALUE: return DEFAULT_VALUE_EDEFAULT == null ? getDefaultValue() != null : !DEFAULT_VALUE_EDEFAULT.equals(getDefaultValue()); case EcorePackage.ECLASS__INSTANCE_TYPE_NAME: return isSetInstanceTypeName(); case EcorePackage.ECLASS__EPACKAGE: return basicGetEPackage() != null; case EcorePackage.ECLASS__ETYPE_PARAMETERS: return eTypeParameters != null && !eTypeParameters.isEmpty(); return ((eFlags & INTERFACE_EFLAG) != 0) != INTERFACE_EDEFAULT; case EcorePackage.ECLASS__ESUPER_TYPES: return isSetESuperTypes(); case EcorePackage.ECLASS__EOPERATIONS: return eOperations != null && !eOperations.isEmpty(); case EcorePackage.ECLASS__EALL_ATTRIBUTES: return !getEAllAttributes().isEmpty(); case EcorePackage.ECLASS__EALL_REFERENCES: return !getEAllReferences().isEmpty(); case EcorePackage.ECLASS__EREFERENCES: return !getEReferences().isEmpty(); case EcorePackage.ECLASS__EATTRIBUTES: return !getEAttributes().isEmpty(); case EcorePackage.ECLASS__EALL_CONTAINMENTS: return !getEAllContainments().isEmpty();
getEAnnotations().clear(); getEAnnotations().addAll((Collection<? extends EAnnotation>)newValue); return; case EcorePackage.ECLASS__NAME: setName((String)newValue); return; case EcorePackage.ECLASS__INSTANCE_CLASS_NAME: setInstanceClassName((String)newValue); return; case EcorePackage.ECLASS__INSTANCE_TYPE_NAME: setInstanceTypeName((String)newValue); return; case EcorePackage.ECLASS__ETYPE_PARAMETERS: getETypeParameters().clear(); getETypeParameters().addAll((Collection<? extends ETypeParameter>)newValue); return; case EcorePackage.ECLASS__ABSTRACT: setAbstract((Boolean)newValue); return; case EcorePackage.ECLASS__INTERFACE: setInterface((Boolean)newValue); return; case EcorePackage.ECLASS__ESUPER_TYPES: getESuperTypes().clear(); getESuperTypes().addAll((Collection<? extends EClass>)newValue); return; case EcorePackage.ECLASS__EOPERATIONS: getEOperations().clear(); getEOperations().addAll((Collection<? extends EOperation>)newValue);
@Override protected void freeze() getEAllAttributes(); getEAllReferences(); getEAllContainments(); getEAllOperations(); getEAllStructuralFeatures(); getEAllSuperTypes(); getEAllGenericSuperTypes(); getESuperAdapter().getSubclasses().clear(); freeze(eStructuralFeatures.get(i)); freeze(eOperations.get(i));
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { case EcorePackage.ECLASS__EANNOTATIONS: return ((InternalEList<?>)getEAnnotations()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EPACKAGE: return eBasicSetContainer(null, EcorePackage.ECLASS__EPACKAGE, msgs); case EcorePackage.ECLASS__ETYPE_PARAMETERS: return ((InternalEList<?>)getETypeParameters()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EOPERATIONS: return ((InternalEList<?>)getEOperations()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__ESTRUCTURAL_FEATURES: return ((InternalEList<?>)getEStructuralFeatures()).basicRemove(otherEnd, msgs); case EcorePackage.ECLASS__EGENERIC_SUPER_TYPES: return ((InternalEList<?>)getEGenericSuperTypes()).basicRemove(otherEnd, msgs); } return eDynamicInverseRemove(otherEnd, featureID, msgs); }
if (computationInProgress.add(this)) for (EClass eSuperType : getESuperTypes()) for (Iterator<EStructuralFeature> i = getEStructuralFeatures().iterator(); i.hasNext(); ++featureID) result.addAll(getEStructuralFeatures()); getESuperAdapter().setAllStructuralFeaturesCollectionModified(false);
if (computationInProgress.add(this)) for (EClass eSuperType : getESuperTypes()) for (Iterator<EOperation> i = getEOperations().iterator(); i.hasNext(); ++operationID) result.addAll(getEOperations()); result.shrink(); eAllOperations = getESuperAdapter().setAllOperationsCollectionModified(false);
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public void eUnset(int featureID) { switch (featureID) { case UamPackage.ROLE__ID: setId(ID_EDEFAULT); return; } super.eUnset(featureID); }
protected EOperation[] getEAllOperationsData() { if (eAllOperationsData == null) { getEAllOperations(); } return eAllOperationsData; }
/** * * @return * @deprecated If anyone is referencing this, please use getEAllSuperTypes() instead. This was placed here and misspelled by mistake. */ public EList getAllSupertypes() { getESuperTypes(); //Force reflection, if needed, before getting all supertypes. return super.getEAllSuperTypes(); }
public EList getEAnnotationsInternal() { return super.getEAnnotations(); }
public EList getEStructuralFeaturesInternal() { // An internal method for returning actual wo fluffing up. return super.getEStructuralFeatures(); }
/** * This method is not meant to be used by others. It is here so that BeanInfo adapters can go to * the non-introspected operations. * @return * * @since 1.1.0 */ public EList getEOperationsInternal() { // An internal method for returning actual wo fluffing up. return super.getEOperations(); }
protected EPackage getPackage() { return ((EClassImpl) getFeatureType()).getEPackage(); }
return getEAnnotations(); case EcorePackage.ECLASS__NAME: return getName(); case EcorePackage.ECLASS__INSTANCE_CLASS_NAME: return getInstanceClassName(); case EcorePackage.ECLASS__INSTANCE_CLASS: return getInstanceClass(); case EcorePackage.ECLASS__DEFAULT_VALUE: return getDefaultValue(); case EcorePackage.ECLASS__INSTANCE_TYPE_NAME: return getInstanceTypeName(); case EcorePackage.ECLASS__EPACKAGE: if (resolve) return getEPackage(); return basicGetEPackage(); case EcorePackage.ECLASS__ETYPE_PARAMETERS: return getETypeParameters(); case EcorePackage.ECLASS__ABSTRACT: return isAbstract(); case EcorePackage.ECLASS__INTERFACE: return isInterface(); case EcorePackage.ECLASS__ESUPER_TYPES: return getESuperTypes(); case EcorePackage.ECLASS__EOPERATIONS: return getEOperations(); case EcorePackage.ECLASS__EALL_ATTRIBUTES: return getEAllAttributes(); case EcorePackage.ECLASS__EALL_REFERENCES: return getEAllReferences(); case EcorePackage.ECLASS__EREFERENCES: