Class ReferenceAttributeModification

All Implemented Interfaces:
VariationModification

public class ReferenceAttributeModification extends CategorialAttributeModification
  • Constructor Details

    • ReferenceAttributeModification

      public ReferenceAttributeModification(String typeName, String fieldName, String referenceId, List<String> objectIdentifiers)
  • Method Details

    • modify

      public org.eclipse.emf.ecore.EObject modify(org.eclipse.emf.ecore.EObject baseScenario)
      Description copied from class: Modification
      Applies the modification to a given base scenario and returns the modified copy of the base scenario. Implementations must return a modified deep copy of the input scenario, typically done using EcoreUtil.copy(EObject) method.
      Overrides:
      modify in class CategorialAttributeModification
      Parameters:
      baseScenario - the original EMF scenario to modify
      Returns:
      a new EObject representing the modified scenario
    • makeModification

      protected void makeModification(org.eclipse.emf.ecore.EObject eObject)
      Overrides:
      makeModification in class CategorialAttributeModification