/** * Copyright (c) 2012-2016 Marsha Chechik, Alessio Di Sandro, Michalis Famelis, * Rick Salay. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html * * Contributors: * Alessio Di Sandro - Implementation. */ package edu.toronto.cs.se.mmint.mid.editor; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EDataType; import org.eclipse.emf.ecore.EOperation; import org.eclipse.emf.ecore.EPackage; import edu.toronto.cs.se.mmint.mid.MIDPackage; /** * <!-- begin-user-doc --> * The <b>Package</b> for the model. * It contains accessors for the meta objects to represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see edu.toronto.cs.se.mmint.mid.editor.EditorFactory * @model kind="package" * @generated */ public interface EditorPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "editor"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://se.cs.toronto.edu/mmint/MID/Editor"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "editor"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EditorPackage eINSTANCE = edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl.init(); /** * The meta object id for the '{@link edu.toronto.cs.se.mmint.mid.editor.impl.EditorImpl <em>Editor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorImpl * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getEditor() * @generated */ int EDITOR = 0; /** * The feature id for the '<em><b>Supertype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__SUPERTYPE = MIDPackage.EXTENDIBLE_ELEMENT__SUPERTYPE; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__URI = MIDPackage.EXTENDIBLE_ELEMENT__URI; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__NAME = MIDPackage.EXTENDIBLE_ELEMENT__NAME; /** * The feature id for the '<em><b>Level</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__LEVEL = MIDPackage.EXTENDIBLE_ELEMENT__LEVEL; /** * The feature id for the '<em><b>Metatype Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__METATYPE_URI = MIDPackage.EXTENDIBLE_ELEMENT__METATYPE_URI; /** * The feature id for the '<em><b>Dynamic</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__DYNAMIC = MIDPackage.EXTENDIBLE_ELEMENT__DYNAMIC; /** * The feature id for the '<em><b>Constraint</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__CONSTRAINT = MIDPackage.EXTENDIBLE_ELEMENT__CONSTRAINT; /** * The feature id for the '<em><b>Model Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__MODEL_URI = MIDPackage.EXTENDIBLE_ELEMENT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__ID = MIDPackage.EXTENDIBLE_ELEMENT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Wizard Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__WIZARD_ID = MIDPackage.EXTENDIBLE_ELEMENT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>File Extensions</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__FILE_EXTENSIONS = MIDPackage.EXTENDIBLE_ELEMENT_FEATURE_COUNT + 3; /** * The feature id for the '<em><b>Wizard Dialog Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR__WIZARD_DIALOG_CLASS = MIDPackage.EXTENDIBLE_ELEMENT_FEATURE_COUNT + 4; /** * The number of structural features of the '<em>Editor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_FEATURE_COUNT = MIDPackage.EXTENDIBLE_ELEMENT_FEATURE_COUNT + 5; /** * The operation id for the '<em>Is Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___IS_LEVEL__MIDLEVEL = MIDPackage.EXTENDIBLE_ELEMENT___IS_LEVEL__MIDLEVEL; /** * The operation id for the '<em>Is Types Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___IS_TYPES_LEVEL = MIDPackage.EXTENDIBLE_ELEMENT___IS_TYPES_LEVEL; /** * The operation id for the '<em>Create Subtype Uri</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___CREATE_SUBTYPE_URI__STRING_STRING = MIDPackage.EXTENDIBLE_ELEMENT___CREATE_SUBTYPE_URI__STRING_STRING; /** * The operation id for the '<em>Add Type Constraint</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___ADD_TYPE_CONSTRAINT__STRING_STRING = MIDPackage.EXTENDIBLE_ELEMENT___ADD_TYPE_CONSTRAINT__STRING_STRING; /** * The operation id for the '<em>Is Instances Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___IS_INSTANCES_LEVEL = MIDPackage.EXTENDIBLE_ELEMENT___IS_INSTANCES_LEVEL; /** * The operation id for the '<em>Get Runtime Types</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___GET_RUNTIME_TYPES = MIDPackage.EXTENDIBLE_ELEMENT___GET_RUNTIME_TYPES; /** * The operation id for the '<em>Validate Instance Type</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___VALIDATE_INSTANCE_TYPE__EXTENDIBLEELEMENT = MIDPackage.EXTENDIBLE_ELEMENT___VALIDATE_INSTANCE_TYPE__EXTENDIBLEELEMENT; /** * The operation id for the '<em>Validate Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___VALIDATE_INSTANCE = MIDPackage.EXTENDIBLE_ELEMENT___VALIDATE_INSTANCE; /** * The operation id for the '<em>Validate Instance In Editor</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___VALIDATE_INSTANCE_IN_EDITOR__IVALIDATIONCONTEXT = MIDPackage.EXTENDIBLE_ELEMENT___VALIDATE_INSTANCE_IN_EDITOR__IVALIDATIONCONTEXT; /** * The operation id for the '<em>Is Workflows Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___IS_WORKFLOWS_LEVEL = MIDPackage.EXTENDIBLE_ELEMENT___IS_WORKFLOWS_LEVEL; /** * The operation id for the '<em>Update Workflow Instance Id</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___UPDATE_WORKFLOW_INSTANCE_ID__STRING = MIDPackage.EXTENDIBLE_ELEMENT___UPDATE_WORKFLOW_INSTANCE_ID__STRING; /** * The operation id for the '<em>To MID Custom Print Label</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___TO_MID_CUSTOM_PRINT_LABEL = MIDPackage.EXTENDIBLE_ELEMENT___TO_MID_CUSTOM_PRINT_LABEL; /** * The operation id for the '<em>To MID Custom Edit Label</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___TO_MID_CUSTOM_EDIT_LABEL = MIDPackage.EXTENDIBLE_ELEMENT___TO_MID_CUSTOM_EDIT_LABEL; /** * The operation id for the '<em>Update MID Custom Label</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___UPDATE_MID_CUSTOM_LABEL__STRING = MIDPackage.EXTENDIBLE_ELEMENT___UPDATE_MID_CUSTOM_LABEL__STRING; /** * The operation id for the '<em>Get Metatype</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___GET_METATYPE = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 0; /** * The operation id for the '<em>Get Supertype</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___GET_SUPERTYPE = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 1; /** * The operation id for the '<em>Get MID Container</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___GET_MID_CONTAINER = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 2; /** * The operation id for the '<em>Create Subtype</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___CREATE_SUBTYPE__STRING_STRING_STRING_STRING_STRING_STRING = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 3; /** * The operation id for the '<em>Delete Type</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___DELETE_TYPE = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 4; /** * The operation id for the '<em>Create Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___CREATE_INSTANCE__STRING_MID = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 5; /** * The operation id for the '<em>Invoke Instance Wizard</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___INVOKE_INSTANCE_WIZARD__ISTRUCTUREDSELECTION = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 6; /** * The operation id for the '<em>Delete Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR___DELETE_INSTANCE = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 7; /** * The number of operations of the '<em>Editor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int EDITOR_OPERATION_COUNT = MIDPackage.EXTENDIBLE_ELEMENT_OPERATION_COUNT + 8; /** * The meta object id for the '{@link edu.toronto.cs.se.mmint.mid.editor.impl.DiagramImpl <em>Diagram</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.toronto.cs.se.mmint.mid.editor.impl.DiagramImpl * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getDiagram() * @generated */ int DIAGRAM = 1; /** * The feature id for the '<em><b>Supertype</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__SUPERTYPE = EDITOR__SUPERTYPE; /** * The feature id for the '<em><b>Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__URI = EDITOR__URI; /** * The feature id for the '<em><b>Name</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__NAME = EDITOR__NAME; /** * The feature id for the '<em><b>Level</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__LEVEL = EDITOR__LEVEL; /** * The feature id for the '<em><b>Metatype Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__METATYPE_URI = EDITOR__METATYPE_URI; /** * The feature id for the '<em><b>Dynamic</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__DYNAMIC = EDITOR__DYNAMIC; /** * The feature id for the '<em><b>Constraint</b></em>' containment reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__CONSTRAINT = EDITOR__CONSTRAINT; /** * The feature id for the '<em><b>Model Uri</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__MODEL_URI = EDITOR__MODEL_URI; /** * The feature id for the '<em><b>Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__ID = EDITOR__ID; /** * The feature id for the '<em><b>Wizard Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__WIZARD_ID = EDITOR__WIZARD_ID; /** * The feature id for the '<em><b>File Extensions</b></em>' attribute list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__FILE_EXTENSIONS = EDITOR__FILE_EXTENSIONS; /** * The feature id for the '<em><b>Wizard Dialog Class</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM__WIZARD_DIALOG_CLASS = EDITOR__WIZARD_DIALOG_CLASS; /** * The number of structural features of the '<em>Diagram</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM_FEATURE_COUNT = EDITOR_FEATURE_COUNT + 0; /** * The operation id for the '<em>Is Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___IS_LEVEL__MIDLEVEL = EDITOR___IS_LEVEL__MIDLEVEL; /** * The operation id for the '<em>Is Types Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___IS_TYPES_LEVEL = EDITOR___IS_TYPES_LEVEL; /** * The operation id for the '<em>Create Subtype Uri</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___CREATE_SUBTYPE_URI__STRING_STRING = EDITOR___CREATE_SUBTYPE_URI__STRING_STRING; /** * The operation id for the '<em>Add Type Constraint</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___ADD_TYPE_CONSTRAINT__STRING_STRING = EDITOR___ADD_TYPE_CONSTRAINT__STRING_STRING; /** * The operation id for the '<em>Is Instances Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___IS_INSTANCES_LEVEL = EDITOR___IS_INSTANCES_LEVEL; /** * The operation id for the '<em>Get Runtime Types</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___GET_RUNTIME_TYPES = EDITOR___GET_RUNTIME_TYPES; /** * The operation id for the '<em>Validate Instance Type</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___VALIDATE_INSTANCE_TYPE__EXTENDIBLEELEMENT = EDITOR___VALIDATE_INSTANCE_TYPE__EXTENDIBLEELEMENT; /** * The operation id for the '<em>Validate Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___VALIDATE_INSTANCE = EDITOR___VALIDATE_INSTANCE; /** * The operation id for the '<em>Validate Instance In Editor</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___VALIDATE_INSTANCE_IN_EDITOR__IVALIDATIONCONTEXT = EDITOR___VALIDATE_INSTANCE_IN_EDITOR__IVALIDATIONCONTEXT; /** * The operation id for the '<em>Is Workflows Level</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___IS_WORKFLOWS_LEVEL = EDITOR___IS_WORKFLOWS_LEVEL; /** * The operation id for the '<em>Update Workflow Instance Id</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___UPDATE_WORKFLOW_INSTANCE_ID__STRING = EDITOR___UPDATE_WORKFLOW_INSTANCE_ID__STRING; /** * The operation id for the '<em>To MID Custom Print Label</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___TO_MID_CUSTOM_PRINT_LABEL = EDITOR___TO_MID_CUSTOM_PRINT_LABEL; /** * The operation id for the '<em>To MID Custom Edit Label</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___TO_MID_CUSTOM_EDIT_LABEL = EDITOR___TO_MID_CUSTOM_EDIT_LABEL; /** * The operation id for the '<em>Update MID Custom Label</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___UPDATE_MID_CUSTOM_LABEL__STRING = EDITOR___UPDATE_MID_CUSTOM_LABEL__STRING; /** * The operation id for the '<em>Get Metatype</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___GET_METATYPE = EDITOR___GET_METATYPE; /** * The operation id for the '<em>Get Supertype</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___GET_SUPERTYPE = EDITOR___GET_SUPERTYPE; /** * The operation id for the '<em>Get MID Container</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___GET_MID_CONTAINER = EDITOR___GET_MID_CONTAINER; /** * The operation id for the '<em>Delete Type</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___DELETE_TYPE = EDITOR___DELETE_TYPE; /** * The operation id for the '<em>Delete Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___DELETE_INSTANCE = EDITOR___DELETE_INSTANCE; /** * The operation id for the '<em>Create Subtype</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___CREATE_SUBTYPE__STRING_STRING_STRING_STRING_STRING_STRING = EDITOR_OPERATION_COUNT + 0; /** * The operation id for the '<em>Create Instance</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___CREATE_INSTANCE__STRING_MID = EDITOR_OPERATION_COUNT + 1; /** * The operation id for the '<em>Invoke Instance Wizard</em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM___INVOKE_INSTANCE_WIZARD__ISTRUCTUREDSELECTION = EDITOR_OPERATION_COUNT + 2; /** * The number of operations of the '<em>Diagram</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int DIAGRAM_OPERATION_COUNT = EDITOR_OPERATION_COUNT + 3; /** * The meta object id for the '<em>IStructured Selection</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jface.viewers.IStructuredSelection * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getIStructuredSelection() * @generated */ int ISTRUCTURED_SELECTION = 2; /** * The meta object id for the '<em>Creation Wizard Dialog</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.toronto.cs.se.mmint.mid.ui.EditorCreationWizardDialog * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getEditorCreationWizardDialog() * @generated */ int EDITOR_CREATION_WIZARD_DIALOG = 3; /** * Returns the meta object for class '{@link edu.toronto.cs.se.mmint.mid.editor.Editor <em>Editor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Editor</em>'. * @see edu.toronto.cs.se.mmint.mid.editor.Editor * @generated */ EClass getEditor(); /** * Returns the meta object for the attribute '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getModelUri <em>Model Uri</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Model Uri</em>'. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getModelUri() * @see #getEditor() * @generated */ EAttribute getEditor_ModelUri(); /** * Returns the meta object for the attribute '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getId <em>Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Id</em>'. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getId() * @see #getEditor() * @generated */ EAttribute getEditor_Id(); /** * Returns the meta object for the attribute '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getWizardId <em>Wizard Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Wizard Id</em>'. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getWizardId() * @see #getEditor() * @generated */ EAttribute getEditor_WizardId(); /** * Returns the meta object for the attribute list '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getFileExtensions <em>File Extensions</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute list '<em>File Extensions</em>'. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getFileExtensions() * @see #getEditor() * @generated */ EAttribute getEditor_FileExtensions(); /** * Returns the meta object for the attribute '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getWizardDialogClass <em>Wizard Dialog Class</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Wizard Dialog Class</em>'. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getWizardDialogClass() * @see #getEditor() * @generated */ EAttribute getEditor_WizardDialogClass(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getMetatype() <em>Get Metatype</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Metatype</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getMetatype() * @generated */ EOperation getEditor__GetMetatype(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getSupertype() <em>Get Supertype</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get Supertype</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getSupertype() * @generated */ EOperation getEditor__GetSupertype(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#getMIDContainer() <em>Get MID Container</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Get MID Container</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#getMIDContainer() * @generated */ EOperation getEditor__GetMIDContainer(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#createSubtype(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) <em>Create Subtype</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Create Subtype</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#createSubtype(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) * @generated */ EOperation getEditor__CreateSubtype__String_String_String_String_String_String(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#deleteType() <em>Delete Type</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delete Type</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#deleteType() * @generated */ EOperation getEditor__DeleteType(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#createInstance(java.lang.String, edu.toronto.cs.se.mmint.mid.MID) <em>Create Instance</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Create Instance</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#createInstance(java.lang.String, edu.toronto.cs.se.mmint.mid.MID) * @generated */ EOperation getEditor__CreateInstance__String_MID(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#invokeInstanceWizard(org.eclipse.jface.viewers.IStructuredSelection) <em>Invoke Instance Wizard</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Invoke Instance Wizard</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#invokeInstanceWizard(org.eclipse.jface.viewers.IStructuredSelection) * @generated */ EOperation getEditor__InvokeInstanceWizard__IStructuredSelection(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Editor#deleteInstance() <em>Delete Instance</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Delete Instance</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Editor#deleteInstance() * @generated */ EOperation getEditor__DeleteInstance(); /** * Returns the meta object for class '{@link edu.toronto.cs.se.mmint.mid.editor.Diagram <em>Diagram</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Diagram</em>'. * @see edu.toronto.cs.se.mmint.mid.editor.Diagram * @generated */ EClass getDiagram(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Diagram#createSubtype(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) <em>Create Subtype</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Create Subtype</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Diagram#createSubtype(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) * @generated */ EOperation getDiagram__CreateSubtype__String_String_String_String_String_String(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Diagram#createInstance(java.lang.String, edu.toronto.cs.se.mmint.mid.MID) <em>Create Instance</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Create Instance</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Diagram#createInstance(java.lang.String, edu.toronto.cs.se.mmint.mid.MID) * @generated */ EOperation getDiagram__CreateInstance__String_MID(); /** * Returns the meta object for the '{@link edu.toronto.cs.se.mmint.mid.editor.Diagram#invokeInstanceWizard(org.eclipse.jface.viewers.IStructuredSelection) <em>Invoke Instance Wizard</em>}' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the '<em>Invoke Instance Wizard</em>' operation. * @see edu.toronto.cs.se.mmint.mid.editor.Diagram#invokeInstanceWizard(org.eclipse.jface.viewers.IStructuredSelection) * @generated */ EOperation getDiagram__InvokeInstanceWizard__IStructuredSelection(); /** * Returns the meta object for data type '{@link org.eclipse.jface.viewers.IStructuredSelection <em>IStructured Selection</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>IStructured Selection</em>'. * @see org.eclipse.jface.viewers.IStructuredSelection * @model instanceClass="org.eclipse.jface.viewers.IStructuredSelection" serializeable="false" * @generated */ EDataType getIStructuredSelection(); /** * Returns the meta object for data type '{@link edu.toronto.cs.se.mmint.mid.ui.EditorCreationWizardDialog <em>Creation Wizard Dialog</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for data type '<em>Creation Wizard Dialog</em>'. * @see edu.toronto.cs.se.mmint.mid.ui.EditorCreationWizardDialog * @model instanceClass="edu.toronto.cs.se.mmint.mid.ui.EditorCreationWizardDialog" serializeable="false" * @generated */ EDataType getEditorCreationWizardDialog(); /** * Returns the factory that creates the instances of the model. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the factory that creates the instances of the model. * @generated */ EditorFactory getEditorFactory(); /** * <!-- begin-user-doc --> * Defines literals for the meta objects that represent * <ul> * <li>each class,</li> * <li>each feature of each class,</li> * <li>each operation of each class,</li> * <li>each enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link edu.toronto.cs.se.mmint.mid.editor.impl.EditorImpl <em>Editor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorImpl * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getEditor() * @generated */ EClass EDITOR = eINSTANCE.getEditor(); /** * The meta object literal for the '<em><b>Model Uri</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EDITOR__MODEL_URI = eINSTANCE.getEditor_ModelUri(); /** * The meta object literal for the '<em><b>Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EDITOR__ID = eINSTANCE.getEditor_Id(); /** * The meta object literal for the '<em><b>Wizard Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EDITOR__WIZARD_ID = eINSTANCE.getEditor_WizardId(); /** * The meta object literal for the '<em><b>File Extensions</b></em>' attribute list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EDITOR__FILE_EXTENSIONS = eINSTANCE.getEditor_FileExtensions(); /** * The meta object literal for the '<em><b>Wizard Dialog Class</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute EDITOR__WIZARD_DIALOG_CLASS = eINSTANCE.getEditor_WizardDialogClass(); /** * The meta object literal for the '<em><b>Get Metatype</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___GET_METATYPE = eINSTANCE.getEditor__GetMetatype(); /** * The meta object literal for the '<em><b>Get Supertype</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___GET_SUPERTYPE = eINSTANCE.getEditor__GetSupertype(); /** * The meta object literal for the '<em><b>Get MID Container</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___GET_MID_CONTAINER = eINSTANCE.getEditor__GetMIDContainer(); /** * The meta object literal for the '<em><b>Create Subtype</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___CREATE_SUBTYPE__STRING_STRING_STRING_STRING_STRING_STRING = eINSTANCE.getEditor__CreateSubtype__String_String_String_String_String_String(); /** * The meta object literal for the '<em><b>Delete Type</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___DELETE_TYPE = eINSTANCE.getEditor__DeleteType(); /** * The meta object literal for the '<em><b>Create Instance</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___CREATE_INSTANCE__STRING_MID = eINSTANCE.getEditor__CreateInstance__String_MID(); /** * The meta object literal for the '<em><b>Invoke Instance Wizard</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___INVOKE_INSTANCE_WIZARD__ISTRUCTUREDSELECTION = eINSTANCE.getEditor__InvokeInstanceWizard__IStructuredSelection(); /** * The meta object literal for the '<em><b>Delete Instance</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation EDITOR___DELETE_INSTANCE = eINSTANCE.getEditor__DeleteInstance(); /** * The meta object literal for the '{@link edu.toronto.cs.se.mmint.mid.editor.impl.DiagramImpl <em>Diagram</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.toronto.cs.se.mmint.mid.editor.impl.DiagramImpl * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getDiagram() * @generated */ EClass DIAGRAM = eINSTANCE.getDiagram(); /** * The meta object literal for the '<em><b>Create Subtype</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation DIAGRAM___CREATE_SUBTYPE__STRING_STRING_STRING_STRING_STRING_STRING = eINSTANCE.getDiagram__CreateSubtype__String_String_String_String_String_String(); /** * The meta object literal for the '<em><b>Create Instance</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation DIAGRAM___CREATE_INSTANCE__STRING_MID = eINSTANCE.getDiagram__CreateInstance__String_MID(); /** * The meta object literal for the '<em><b>Invoke Instance Wizard</b></em>' operation. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EOperation DIAGRAM___INVOKE_INSTANCE_WIZARD__ISTRUCTUREDSELECTION = eINSTANCE.getDiagram__InvokeInstanceWizard__IStructuredSelection(); /** * The meta object literal for the '<em>IStructured Selection</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see org.eclipse.jface.viewers.IStructuredSelection * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getIStructuredSelection() * @generated */ EDataType ISTRUCTURED_SELECTION = eINSTANCE.getIStructuredSelection(); /** * The meta object literal for the '<em>Creation Wizard Dialog</em>' data type. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see edu.toronto.cs.se.mmint.mid.ui.EditorCreationWizardDialog * @see edu.toronto.cs.se.mmint.mid.editor.impl.EditorPackageImpl#getEditorCreationWizardDialog() * @generated */ EDataType EDITOR_CREATION_WIZARD_DIALOG = eINSTANCE.getEditorCreationWizardDialog(); } } //EditorPackage