Class GraphicalSchemeCaseValue

All Implemented Interfaces:
IAttribute<IBmObject,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<IBmObject>, IModel, IEmfValueAttribute<String,IBmObject>, IValue<String>, IValidable, IModelApiAwareModel

public class GraphicalSchemeCaseValue extends BmValue<String>
BmValue implementation for Case name.
  • Constructor Details

    • GraphicalSchemeCaseValue

      public GraphicalSchemeCaseValue(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature)
      Cosntructor.
      Parameters:
      object - - object. Can't be null.
      feature - - object's feature. Can't be null.
  • Method Details

    • setObjectValue

      protected void setObjectValue(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, String newValue)
      Description copied from class: BmValue
      Sets the new value of the provided model object feature during the commit.
      The method is invoked within the task, so the given objects have the relevant state (e.g. attached to transaction).
      Overrides:
      setObjectValue in class BmValue<String>
      Parameters:
      object - the object to set new value, cannot be null.
      feature - the feture to set, cannot be null.
      newValue - the new value to set, can be null.