Class CommonAttributeDataSeparationPropertyStateModel

    • Constructor Detail

      • CommonAttributeDataSeparationPropertyStateModel

        public CommonAttributeDataSeparationPropertyStateModel​(org.eclipse.emf.ecore.EObject object,
                                                               org.eclipse.emf.ecore.EStructuralFeature feature,
                                                               IMdAdoptedPropertyAccess mdAdoptedPropertyAccess,
                                                               IMdAdoptedPropertyNotifier mdAdoptedPropertyNotifier,
                                                               IModelObjectAdopter modelObjectAdopter)
        Parameters:
        object - the object, cannot be null
        feature - the object feature, cannot be null
        mdAdoptedPropertyAccess - the metadata adopted property access, cannot be null
        mdAdoptedPropertyNotifier - the metadata adopted property notifier, cannot be null
        modelObjectAdopter - the model object adopter, cannot be null
    • Method Detail

      • unsetValue

        protected void unsetValue​(org.eclipse.emf.ecore.EObject object,
                                  org.eclipse.emf.ecore.EStructuralFeature feature)
        Description copied from class: PropertyStateModel
        Set default value to given object in specified feature
        Overrides:
        unsetValue in class PropertyStateModel
        Parameters:
        object - the object to set new value, cannot be null.
        feature - the feture to set, cannot be null.