Refine search
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getAny() { if (any == null) { any = new BasicFeatureMap(this, BpsimPackage.VENDOR_EXTENSION__ANY); } return any; }
if (isResolveProxies(feature)) EObject resolved = resolveProxy(object); if (resolved != object) Entry newEntry = createEntry(feature, resolved); assign(index, validate(index, newEntry)); didSet(index, newEntry, entry); if (isNotificationRequired()) EStructuralFeature affiliatedFeature = ExtendedMetaData.INSTANCE.getAffiliation(owner.eClass(), feature); if (affiliatedFeature != getEStructuralFeature()) createNotification (Notification.RESOLVE, affiliatedFeature, false); notifications.add(createNotification(Notification.RESOLVE, entry, newEntry, index, false)); if (opposite != null) notifications = object.eInverseRemove(owner, object.eClass().getFeatureID(opposite), null, notifications); notifications = ((InternalEObject)resolved).eInverseAdd(owner, resolved.eClass().getFeatureID(opposite), null, notifications);
return new EcoreEList.Dynamic<Object>(dynamicKind, dataClass, owner, feature); case CONTAINMENT_UNSETTABLE: return new EObjectContainmentEList.Unsettable<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT_UNSETTABLE_RESOLVE: return new EObjectContainmentEList.Unsettable.Resolving<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT: return new EObjectContainmentEList<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT_RESOLVE: return new EObjectContainmentEList.Resolving<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case EMAP: return new EcoreEMap<Object, Object>((EClass)feature.getEType(), dataClass, owner, owner.eClass().getFeatureID(feature)); case EMAP_UNSETTABLE: return new EcoreEMap.Unsettable<Object, Object>((EClass)feature.getEType(), dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT_INVERSE_UNSETTABLE: return new EObjectContainmentWithInverseEList.Unsettable<Object>(dataClass, owner, owner.eClass().getFeatureID(feature), inverseFeature.getFeatureID()); return new EObjectWithInverseEList<Object>(dataClass, owner, owner.eClass().getFeatureID(feature), inverseFeature.getFeatureID()); case FEATURE_MAP: return new BasicFeatureMap(owner, owner.eClass().getFeatureID(feature)); default: throw new RuntimeException("Unknown feature style: " + style);
public Object resolveProxy(EStructuralFeature feature, int entryIndex, int index, Object object) { EObject resolved = resolveProxy((EObject)object); if (resolved != object) { Entry oldObject = (Entry)data[entryIndex]; Entry entry = createEntry(feature, resolved); assign(entryIndex, validate(entryIndex, entry)); didSet(entryIndex, entry, oldObject); if (isNotificationRequired()) { NotificationImpl notifications = createNotification (Notification.RESOLVE, entry.getEStructuralFeature(), object, resolved, index, false); notifications.add(createNotification(Notification.RESOLVE, oldObject, entry, index, false)); notifications.dispatch(); } return resolved; } return object; }
public void addUnique(EStructuralFeature feature, int index, Object object) { modCount = -1; addUnique(entryIndex(feature, index), createRawEntry(feature, object)); }
public void addUnique(EStructuralFeature feature, Object object) { modCount = -1; addUnique(createRawEntry(feature, object)); }
public boolean addAllUnique(FeatureMap.Entry.Internal [] entries, int start, int end) { return addAllUnique(size, entries, start, end); }
if (isResolveProxies(feature)) EObject resolved = resolveProxy(object); if (resolved != object) Entry newEntry = createEntry(feature, resolved); assign(index, validate(index, newEntry)); didSet(index, newEntry, entry); if (isNotificationRequired()) EStructuralFeature affiliatedFeature = ExtendedMetaData.INSTANCE.getAffiliation(owner.eClass(), feature); if (affiliatedFeature != getEStructuralFeature()) createNotification (Notification.RESOLVE, affiliatedFeature, false); notifications.add(createNotification(Notification.RESOLVE, entry, newEntry, index, false)); if (opposite != null) notifications = object.eInverseRemove(owner, object.eClass().getFeatureID(opposite), null, notifications); notifications = ((InternalEObject)resolved).eInverseAdd(owner, resolved.eClass().getFeatureID(opposite), null, notifications);
return new EcoreEList.Dynamic<Object>(dynamicKind, dataClass, owner, feature); case CONTAINMENT_UNSETTABLE: return new EObjectContainmentEList.Unsettable<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT_UNSETTABLE_RESOLVE: return new EObjectContainmentEList.Unsettable.Resolving<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT: return new EObjectContainmentEList<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT_RESOLVE: return new EObjectContainmentEList.Resolving<Object>(dataClass, owner, owner.eClass().getFeatureID(feature)); case EMAP: return new EcoreEMap<Object, Object>((EClass)feature.getEType(), dataClass, owner, owner.eClass().getFeatureID(feature)); case EMAP_UNSETTABLE: return new EcoreEMap.Unsettable<Object, Object>((EClass)feature.getEType(), dataClass, owner, owner.eClass().getFeatureID(feature)); case CONTAINMENT_INVERSE_UNSETTABLE: return new EObjectContainmentWithInverseEList.Unsettable<Object>(dataClass, owner, owner.eClass().getFeatureID(feature), inverseFeature.getFeatureID()); return new EObjectWithInverseEList<Object>(dataClass, owner, owner.eClass().getFeatureID(feature), inverseFeature.getFeatureID()); case FEATURE_MAP: return new BasicFeatureMap(owner, owner.eClass().getFeatureID(feature)); default: throw new RuntimeException("Unknown feature style: " + style);
public Object resolveProxy(EStructuralFeature feature, int entryIndex, int index, Object object) { EObject resolved = resolveProxy((EObject)object); if (resolved != object) { Entry oldObject = (Entry)data[entryIndex]; Entry entry = createEntry(feature, resolved); assign(entryIndex, validate(entryIndex, entry)); didSet(entryIndex, entry, oldObject); if (isNotificationRequired()) { NotificationImpl notifications = createNotification (Notification.RESOLVE, entry.getEStructuralFeature(), object, resolved, index, false); notifications.add(createNotification(Notification.RESOLVE, oldObject, entry, index, false)); notifications.dispatch(); } return resolved; } return object; }
public void addUnique(EStructuralFeature feature, int index, Object object) { modCount = -1; addUnique(entryIndex(feature, index), createRawEntry(feature, object)); }
public void addUnique(EStructuralFeature feature, Object object) { modCount = -1; addUnique(createRawEntry(feature, object)); }
public boolean addAllUnique(FeatureMap.Entry.Internal [] entries, int start, int end) { return addAllUnique(size, entries, start, end); }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getParameterValueGroup() { if (parameterValueGroup == null) { parameterValueGroup = new BasicFeatureMap(this, BpsimPackage.PARAMETER__PARAMETER_VALUE_GROUP); } return parameterValueGroup; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getAnyAttribute() { if (anyAttribute == null) { anyAttribute = new BasicFeatureMap(this, BpsimPackage.VENDOR_EXTENSION__ANY_ATTRIBUTE); } return anyAttribute; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getMixed() { if (mixed == null) { mixed = new BasicFeatureMap(this, DroolsPackage.DOCUMENT_ROOT__MIXED); } return mixed; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getGroup() { if (group == null) { group = new BasicFeatureMap(this, BpsimPackage.BP_SIM_DATA_TYPE__GROUP); } return group; }
/** * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ public FeatureMap getMixed() { if (mixed == null) { mixed = new BasicFeatureMap(this, ColorPackage.DOCUMENT_ROOT__MIXED); } return mixed; }