protected boolean isIncluded(EStructuralFeature eStructuralFeature) { EReference eReference = (EReference)eStructuralFeature; return !eReference.isTransient(); }
protected boolean isIncluded(EStructuralFeature eStructuralFeature) { EReference eReference = (EReference)eStructuralFeature; return !eReference.isTransient(); } }
public ListTransient isListTransient(EObject semanticObject, EStructuralFeature feature) { if (feature.isTransient() || isContainerReferenceInSameResource(semanticObject, feature)) return ListTransient.YES; else return ListTransient.NO; }
public String getTransientFlag() { String result = !getEcoreFeature().isTransient() ? "!" : ""; return result + "IS_TRANSIENT"; }
public String getTransientFlag() { String result = !getEcoreFeature().isTransient() ? "!" : ""; return result + "IS_TRANSIENT"; }
private static boolean isEffectivelyTransient(EStructuralFeature eStructuralFeature) { if (eStructuralFeature.isTransient()) { EStructuralFeature group = ExtendedMetaData.INSTANCE.getGroup(eStructuralFeature); return group == null || isEffectivelyTransient(group); } else { return false; } }
private static boolean isEffectivelyTransient(EStructuralFeature eStructuralFeature) { if (eStructuralFeature.isTransient()) { EStructuralFeature group = ExtendedMetaData.INSTANCE.getGroup(eStructuralFeature); return group == null || isEffectivelyTransient(group); } else { return false; } }
@Override public boolean eDynamicIsSet(EStructuralFeature eStructuralFeature) { return eStructuralFeature.isTransient() ? super.eDynamicIsSet(eStructuralFeature) : eStore().isSet(this, eStructuralFeature); }
@Override protected int featureKind(EStructuralFeature f) { return !f.isTransient() && ((EStructuralFeature.Internal) f).isContainer() ? (f.isUnsettable() ? OBJECT_HREF_SINGLE_UNSETTABLE : OBJECT_HREF_SINGLE) : ((f == UMLPackage.Literals.CONNECTABLE_ELEMENT__END || f == UMLPackage.Literals.VERTEX__INCOMING || f == UMLPackage.Literals.VERTEX__OUTGOING) ? OBJECT_HREF_MANY : super.featureKind(f)); }
protected boolean shouldRecord(EStructuralFeature feature, EObject eObject) { return isRecording() && !feature.isDerived() && (isRecordingTransientFeatures() || !feature.isTransient()) && feature != EcorePackage.Literals.ECLASS__ESUPER_TYPES && feature != EcorePackage.Literals.ETYPED_ELEMENT__ETYPE && feature != EcorePackage.Literals.EOPERATION__EEXCEPTIONS && feature != EcorePackage.Literals.ECLASSIFIER__INSTANCE_CLASS_NAME; }
protected boolean shouldRecord(EStructuralFeature feature, EObject eObject) { return isRecording() && !feature.isDerived() && (isRecordingTransientFeatures() || !feature.isTransient()) && feature != EcorePackage.Literals.ECLASS__ESUPER_TYPES && feature != EcorePackage.Literals.ETYPED_ELEMENT__ETYPE && feature != EcorePackage.Literals.EOPERATION__EEXCEPTIONS && feature != EcorePackage.Literals.ECLASSIFIER__INSTANCE_CLASS_NAME; }
@Override public ValueTransient isValueTransient(EObject semanticObject, EStructuralFeature feature) { if (feature.isTransient()) return ValueTransient.YES; boolean isSet = semanticObject.eIsSet(feature); if (defaultValueIsSerializeable(feature) && !isSet) return ValueTransient.PREFERABLY; if (legacy.isTransient(semanticObject, feature, 0)) return ValueTransient.YES; return isSet ? ValueTransient.NO : ValueTransient.YES; }
public ValueTransient isValueTransient(EObject semanticObject, EStructuralFeature feature) { if (feature.isTransient() || !semanticObject.eIsSet(feature) || isContainerReferenceInSameResource(semanticObject, feature)) { if (defaultValueIsSerializeable(feature)) return ValueTransient.PREFERABLY; else return ValueTransient.YES; } else return ValueTransient.NO; } }
@Override public boolean eDynamicIsSet(EStructuralFeature eStructuralFeature) { return eStructuralFeature.isTransient() ? super.eDynamicIsSet(eStructuralFeature) : eStore().isSet(this, eStructuralFeature); }
public void dynamicUnset(int dynamicFeatureID) { EStructuralFeature eStructuralFeature = eDynamicFeature(dynamicFeatureID); if (eStructuralFeature.isTransient()) { eSettings[dynamicFeatureID] = null; } else { eStore().unset(this, eStructuralFeature); eSettings[dynamicFeatureID] = null; } }
public void dynamicUnset(int dynamicFeatureID) { EStructuralFeature eStructuralFeature = eDynamicFeature(dynamicFeatureID); if (eStructuralFeature.isTransient()) { eSettings[dynamicFeatureID] = null; } else { eStore().unset(this, eStructuralFeature); eSettings[dynamicFeatureID] = null; } }
@Override protected boolean eDynamicIsSet(int dynamicFeatureID, EStructuralFeature eFeature) { return dynamicFeatureID < 0 ? eOpenIsSet(eFeature) : eFeature.isTransient() ? eSettingDelegate(eFeature).dynamicIsSet(this, eSettings(), dynamicFeatureID) : eStore().isSet(this, eFeature); }
@Override protected boolean eDynamicIsSet(int dynamicFeatureID, EStructuralFeature eFeature) { return dynamicFeatureID < 0 ? eOpenIsSet(eFeature) : eFeature.isTransient() ? eSettingDelegate(eFeature).dynamicIsSet(this, eSettings(), dynamicFeatureID) : eStore().isSet(this, eFeature); }
@Override protected boolean eDynamicIsSet(int dynamicFeatureID, EStructuralFeature eFeature) { return dynamicFeatureID < 0 ? eOpenIsSet(eFeature) : eFeature.isTransient() ? eSettingDelegate(eFeature).dynamicIsSet(this, eSettings(), dynamicFeatureID) : eStore().isSet(this, eFeature); }
@Override protected boolean eDynamicIsSet(int dynamicFeatureID, EStructuralFeature eFeature) { return dynamicFeatureID < 0 ? eOpenIsSet(eFeature) : eFeature.isTransient() ? eSettingDelegate(eFeature).dynamicIsSet(this, eSettings(), dynamicFeatureID) : eStore().isSet(this, eFeature); }