Class EmfMultilanguageModel

All Implemented Interfaces:
IAttribute<org.eclipse.emf.ecore.EObject,org.eclipse.emf.ecore.EStructuralFeature>, IEditableModel, IEmfAttribute<org.eclipse.emf.ecore.EObject>, IModel, IEmfMapAttribute<String,String,org.eclipse.emf.ecore.EObject>, IMap<String,String>, IValidable, IMultilanguageModel, Map<String,String>
Direct Known Subclasses:
EmfMoxelMultilanguageTextModel, EmfMultilanguageFormattedTextModel

public class EmfMultilanguageModel extends EmfMap<String,String> implements IMultilanguageModel
Emf model for MultilanguageComponent.
  • Constructor Details

    • EmfMultilanguageModel

      public EmfMultilanguageModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project, IEditingLanguageManager languageManager)
      Creates a new model.
      Parameters:
      v8project - the V8 project, cannot be null
      object - the object, cannot be null
      feature - the feature, cannot be null
    • EmfMultilanguageModel

      public EmfMultilanguageModel(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.ecore.EStructuralFeature feature, IV8Project v8project, IEditingLanguageManager languageManager, boolean editable)
      Creates a new model.
      Parameters:
      v8project - the V8 project, cannot be null
      object - the object, cannot be null
      feature - the feature, cannot be null
      editable - the editable flag.
  • Method Details