/******************************************************************************* * Copyright (c) 2010-2015 Henshin developers. 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: * TU Berlin, University of Luxembourg, SES S.A. *******************************************************************************/ package de.tub.tfs.henshin.model.layout; import org.eclipse.emf.ecore.EAttribute; import org.eclipse.emf.ecore.EClass; import org.eclipse.emf.ecore.EPackage; import org.eclipse.emf.ecore.EReference; /** * <!-- 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.HenshinLayoutFactory * @model kind="package" * @generated */ public interface HenshinLayoutPackage extends EPackage { /** * The package name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNAME = "layout"; /** * The package namespace URI. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_URI = "http://de.tub.tfs.henshin.editor.layout"; /** * The package namespace name. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ String eNS_PREFIX = "henshinlayout"; /** * The singleton instance of the package. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ HenshinLayoutPackage eINSTANCE = de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl.init(); /** * The meta object id for the '{@link de.tub.tfs.henshin.model.layout.impl.LayoutSystemImpl <em>Layout System</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.LayoutSystemImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getLayoutSystem() * @generated */ int LAYOUT_SYSTEM = 0; /** * The feature id for the '<em><b>Layouts</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAYOUT_SYSTEM__LAYOUTS = 0; /** * The number of structural features of the '<em>Layout System</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAYOUT_SYSTEM_FEATURE_COUNT = 1; /** * The meta object id for the '{@link de.tub.tfs.henshin.model.layout.impl.LayoutImpl <em>Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.LayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getLayout() * @generated */ int LAYOUT = 4; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAYOUT__X = 0; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAYOUT__Y = 1; /** * The feature id for the '<em><b>Model</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAYOUT__MODEL = 2; /** * The number of structural features of the '<em>Layout</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int LAYOUT_FEATURE_COUNT = 3; /** * The meta object id for the '{@link de.tub.tfs.henshin.model.layout.impl.NodeLayoutImpl <em>Node Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.NodeLayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getNodeLayout() * @generated */ int NODE_LAYOUT = 1; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT__X = LAYOUT__X; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT__Y = LAYOUT__Y; /** * The feature id for the '<em><b>Model</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT__MODEL = LAYOUT__MODEL; /** * The feature id for the '<em><b>Hide</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT__HIDE = LAYOUT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Enabled</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT__ENABLED = LAYOUT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Color</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT__COLOR = LAYOUT_FEATURE_COUNT + 2; /** * The feature id for the '<em><b>Multi</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT__MULTI = LAYOUT_FEATURE_COUNT + 3; /** * The number of structural features of the '<em>Node Layout</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int NODE_LAYOUT_FEATURE_COUNT = LAYOUT_FEATURE_COUNT + 4; /** * The meta object id for the '{@link de.tub.tfs.henshin.model.layout.impl.FlowElementLayoutImpl <em>Flow Element Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.FlowElementLayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getFlowElementLayout() * @generated */ int FLOW_ELEMENT_LAYOUT = 2; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FLOW_ELEMENT_LAYOUT__X = LAYOUT__X; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FLOW_ELEMENT_LAYOUT__Y = LAYOUT__Y; /** * The feature id for the '<em><b>Model</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FLOW_ELEMENT_LAYOUT__MODEL = LAYOUT__MODEL; /** * The feature id for the '<em><b>Map Id</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FLOW_ELEMENT_LAYOUT__MAP_ID = LAYOUT_FEATURE_COUNT + 0; /** * The number of structural features of the '<em>Flow Element Layout</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int FLOW_ELEMENT_LAYOUT_FEATURE_COUNT = LAYOUT_FEATURE_COUNT + 1; /** * The meta object id for the '{@link de.tub.tfs.henshin.model.layout.impl.EContainerDescriptorImpl <em>EContainer Descriptor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.EContainerDescriptorImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getEContainerDescriptor() * @generated */ int ECONTAINER_DESCRIPTOR = 3; /** * The feature id for the '<em><b>Container</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECONTAINER_DESCRIPTOR__CONTAINER = 0; /** * The feature id for the '<em><b>Containment Map</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECONTAINER_DESCRIPTOR__CONTAINMENT_MAP = 1; /** * The number of structural features of the '<em>EContainer Descriptor</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int ECONTAINER_DESCRIPTOR_FEATURE_COUNT = 2; /** * The meta object id for the '{@link de.tub.tfs.henshin.model.layout.impl.SubUnitLayoutImpl <em>Sub Unit Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.SubUnitLayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getSubUnitLayout() * @generated */ int SUB_UNIT_LAYOUT = 5; /** * The feature id for the '<em><b>X</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_UNIT_LAYOUT__X = LAYOUT__X; /** * The feature id for the '<em><b>Y</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_UNIT_LAYOUT__Y = LAYOUT__Y; /** * The feature id for the '<em><b>Model</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_UNIT_LAYOUT__MODEL = LAYOUT__MODEL; /** * The feature id for the '<em><b>Index</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_UNIT_LAYOUT__INDEX = LAYOUT_FEATURE_COUNT + 0; /** * The feature id for the '<em><b>Counter</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_UNIT_LAYOUT__COUNTER = LAYOUT_FEATURE_COUNT + 1; /** * The feature id for the '<em><b>Parent</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_UNIT_LAYOUT__PARENT = LAYOUT_FEATURE_COUNT + 2; /** * The number of structural features of the '<em>Sub Unit Layout</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ int SUB_UNIT_LAYOUT_FEATURE_COUNT = LAYOUT_FEATURE_COUNT + 3; /** * Returns the meta object for class '{@link de.tub.tfs.henshin.model.layout.LayoutSystem <em>Layout System</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Layout System</em>'. * @see de.tub.tfs.henshin.model.layout.LayoutSystem * @generated */ EClass getLayoutSystem(); /** * Returns the meta object for the containment reference list '{@link de.tub.tfs.henshin.model.layout.LayoutSystem#getLayouts <em>Layouts</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the containment reference list '<em>Layouts</em>'. * @see de.tub.tfs.henshin.model.layout.LayoutSystem#getLayouts() * @see #getLayoutSystem() * @generated */ EReference getLayoutSystem_Layouts(); /** * Returns the meta object for class '{@link de.tub.tfs.henshin.model.layout.NodeLayout <em>Node Layout</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Node Layout</em>'. * @see de.tub.tfs.henshin.model.layout.NodeLayout * @generated */ EClass getNodeLayout(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.NodeLayout#isHide <em>Hide</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Hide</em>'. * @see de.tub.tfs.henshin.model.layout.NodeLayout#isHide() * @see #getNodeLayout() * @generated */ EAttribute getNodeLayout_Hide(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.NodeLayout#isEnabled <em>Enabled</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Enabled</em>'. * @see de.tub.tfs.henshin.model.layout.NodeLayout#isEnabled() * @see #getNodeLayout() * @generated */ EAttribute getNodeLayout_Enabled(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.NodeLayout#getColor <em>Color</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Color</em>'. * @see de.tub.tfs.henshin.model.layout.NodeLayout#getColor() * @see #getNodeLayout() * @generated */ EAttribute getNodeLayout_Color(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.NodeLayout#isMulti <em>Multi</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Multi</em>'. * @see de.tub.tfs.henshin.model.layout.NodeLayout#isMulti() * @see #getNodeLayout() * @generated */ EAttribute getNodeLayout_Multi(); /** * Returns the meta object for class '{@link de.tub.tfs.henshin.model.layout.FlowElementLayout <em>Flow Element Layout</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Flow Element Layout</em>'. * @see de.tub.tfs.henshin.model.layout.FlowElementLayout * @generated */ EClass getFlowElementLayout(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.FlowElementLayout#getMapId <em>Map Id</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Map Id</em>'. * @see de.tub.tfs.henshin.model.layout.FlowElementLayout#getMapId() * @see #getFlowElementLayout() * @generated */ EAttribute getFlowElementLayout_MapId(); /** * Returns the meta object for class '{@link de.tub.tfs.henshin.model.layout.EContainerDescriptor <em>EContainer Descriptor</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>EContainer Descriptor</em>'. * @see de.tub.tfs.henshin.model.layout.EContainerDescriptor * @generated */ EClass getEContainerDescriptor(); /** * Returns the meta object for the reference '{@link de.tub.tfs.henshin.model.layout.EContainerDescriptor#getContainer <em>Container</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Container</em>'. * @see de.tub.tfs.henshin.model.layout.EContainerDescriptor#getContainer() * @see #getEContainerDescriptor() * @generated */ EReference getEContainerDescriptor_Container(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.EContainerDescriptor#getContainmentMap <em>Containment Map</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Containment Map</em>'. * @see de.tub.tfs.henshin.model.layout.EContainerDescriptor#getContainmentMap() * @see #getEContainerDescriptor() * @generated */ EAttribute getEContainerDescriptor_ContainmentMap(); /** * Returns the meta object for class '{@link de.tub.tfs.henshin.model.layout.Layout <em>Layout</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Layout</em>'. * @see de.tub.tfs.henshin.model.layout.Layout * @generated */ EClass getLayout(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.Layout#getX <em>X</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>X</em>'. * @see de.tub.tfs.henshin.model.layout.Layout#getX() * @see #getLayout() * @generated */ EAttribute getLayout_X(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.Layout#getY <em>Y</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Y</em>'. * @see de.tub.tfs.henshin.model.layout.Layout#getY() * @see #getLayout() * @generated */ EAttribute getLayout_Y(); /** * Returns the meta object for the reference '{@link de.tub.tfs.henshin.model.layout.Layout#getModel <em>Model</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Model</em>'. * @see de.tub.tfs.henshin.model.layout.Layout#getModel() * @see #getLayout() * @generated */ EReference getLayout_Model(); /** * Returns the meta object for class '{@link de.tub.tfs.henshin.model.layout.SubUnitLayout <em>Sub Unit Layout</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for class '<em>Sub Unit Layout</em>'. * @see de.tub.tfs.henshin.model.layout.SubUnitLayout * @generated */ EClass getSubUnitLayout(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.SubUnitLayout#getIndex <em>Index</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Index</em>'. * @see de.tub.tfs.henshin.model.layout.SubUnitLayout#getIndex() * @see #getSubUnitLayout() * @generated */ EAttribute getSubUnitLayout_Index(); /** * Returns the meta object for the attribute '{@link de.tub.tfs.henshin.model.layout.SubUnitLayout#getCounter <em>Counter</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the attribute '<em>Counter</em>'. * @see de.tub.tfs.henshin.model.layout.SubUnitLayout#getCounter() * @see #getSubUnitLayout() * @generated */ EAttribute getSubUnitLayout_Counter(); /** * Returns the meta object for the reference '{@link de.tub.tfs.henshin.model.layout.SubUnitLayout#getParent <em>Parent</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @return the meta object for the reference '<em>Parent</em>'. * @see de.tub.tfs.henshin.model.layout.SubUnitLayout#getParent() * @see #getSubUnitLayout() * @generated */ EReference getSubUnitLayout_Parent(); /** * 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 */ HenshinLayoutFactory getHenshinLayoutFactory(); /** * <!-- 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 enum,</li> * <li>and each data type</li> * </ul> * <!-- end-user-doc --> * @generated */ interface Literals { /** * The meta object literal for the '{@link de.tub.tfs.henshin.model.layout.impl.LayoutSystemImpl <em>Layout System</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.LayoutSystemImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getLayoutSystem() * @generated */ EClass LAYOUT_SYSTEM = eINSTANCE.getLayoutSystem(); /** * The meta object literal for the '<em><b>Layouts</b></em>' containment reference list feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LAYOUT_SYSTEM__LAYOUTS = eINSTANCE.getLayoutSystem_Layouts(); /** * The meta object literal for the '{@link de.tub.tfs.henshin.model.layout.impl.NodeLayoutImpl <em>Node Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.NodeLayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getNodeLayout() * @generated */ EClass NODE_LAYOUT = eINSTANCE.getNodeLayout(); /** * The meta object literal for the '<em><b>Hide</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NODE_LAYOUT__HIDE = eINSTANCE.getNodeLayout_Hide(); /** * The meta object literal for the '<em><b>Enabled</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NODE_LAYOUT__ENABLED = eINSTANCE.getNodeLayout_Enabled(); /** * The meta object literal for the '<em><b>Color</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NODE_LAYOUT__COLOR = eINSTANCE.getNodeLayout_Color(); /** * The meta object literal for the '<em><b>Multi</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute NODE_LAYOUT__MULTI = eINSTANCE.getNodeLayout_Multi(); /** * The meta object literal for the '{@link de.tub.tfs.henshin.model.layout.impl.FlowElementLayoutImpl <em>Flow Element Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.FlowElementLayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getFlowElementLayout() * @generated */ EClass FLOW_ELEMENT_LAYOUT = eINSTANCE.getFlowElementLayout(); /** * The meta object literal for the '<em><b>Map Id</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute FLOW_ELEMENT_LAYOUT__MAP_ID = eINSTANCE.getFlowElementLayout_MapId(); /** * The meta object literal for the '{@link de.tub.tfs.henshin.model.layout.impl.EContainerDescriptorImpl <em>EContainer Descriptor</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.EContainerDescriptorImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getEContainerDescriptor() * @generated */ EClass ECONTAINER_DESCRIPTOR = eINSTANCE.getEContainerDescriptor(); /** * The meta object literal for the '<em><b>Container</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference ECONTAINER_DESCRIPTOR__CONTAINER = eINSTANCE.getEContainerDescriptor_Container(); /** * The meta object literal for the '<em><b>Containment Map</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute ECONTAINER_DESCRIPTOR__CONTAINMENT_MAP = eINSTANCE.getEContainerDescriptor_ContainmentMap(); /** * The meta object literal for the '{@link de.tub.tfs.henshin.model.layout.impl.LayoutImpl <em>Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.LayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getLayout() * @generated */ EClass LAYOUT = eINSTANCE.getLayout(); /** * The meta object literal for the '<em><b>X</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LAYOUT__X = eINSTANCE.getLayout_X(); /** * The meta object literal for the '<em><b>Y</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute LAYOUT__Y = eINSTANCE.getLayout_Y(); /** * The meta object literal for the '<em><b>Model</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference LAYOUT__MODEL = eINSTANCE.getLayout_Model(); /** * The meta object literal for the '{@link de.tub.tfs.henshin.model.layout.impl.SubUnitLayoutImpl <em>Sub Unit Layout</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @see de.tub.tfs.henshin.model.layout.impl.SubUnitLayoutImpl * @see de.tub.tfs.henshin.model.layout.impl.HenshinLayoutPackageImpl#getSubUnitLayout() * @generated */ EClass SUB_UNIT_LAYOUT = eINSTANCE.getSubUnitLayout(); /** * The meta object literal for the '<em><b>Index</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SUB_UNIT_LAYOUT__INDEX = eINSTANCE.getSubUnitLayout_Index(); /** * The meta object literal for the '<em><b>Counter</b></em>' attribute feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EAttribute SUB_UNIT_LAYOUT__COUNTER = eINSTANCE.getSubUnitLayout_Counter(); /** * The meta object literal for the '<em><b>Parent</b></em>' reference feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated */ EReference SUB_UNIT_LAYOUT__PARENT = eINSTANCE.getSubUnitLayout_Parent(); } } //HenshinLayoutPackage