blob: 9d232f2b55eb89f51813e78dcb1e79ea95b20289 [file] [log] [blame]
/**
* Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
* 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
*
* Based on ideas from Xtext, Xtend, Xcore
*
* Contributors:
* Christophe Loetz (Loetz GmbH&Co.KG) - Initial implementation
*
*/
package org.eclipse.osbp.xtext.topologydsl;
import org.eclipse.emf.ecore.EAttribute;
import org.eclipse.emf.ecore.EClass;
import org.eclipse.emf.ecore.EEnum;
import org.eclipse.emf.ecore.EPackage;
import org.eclipse.emf.ecore.EReference;
import org.eclipse.osbp.dsl.semantic.common.types.OSBPTypesPackage;
/**
* <!-- 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 org.eclipse.osbp.xtext.topologydsl.TopologyDSLFactory
* @model kind="package"
* annotation="http://www.eclipse.org/emf/2002/GenModel fileExtensions='topology' modelName='TopologyDSL' prefix='TopologyDSL' updateClasspath='false' copyrightText='Copyright (c) 2011, 2016 - Loetz GmbH&Co.KG (69115 Heidelberg, Germany)\r\n All rights reserved. This program and the accompanying materials \r\n are made available under the terms of the Eclipse Public License v1.0 \r\n which accompanies this distribution, and is available at \r\n http://www.eclipse.org/legal/epl-v10.html \r\n\r\n Based on ideas from Xtext, Xtend, Xcore\r\n \r\n Contributors: \r\n \t\tChristophe Loetz (Loetz GmbH&Co.KG) - Initial implementation \r\n ' basePackage='org.eclipse.osbp.xtext'"
* annotation="http://www.eclipse.org/emf/2002/Ecore rootPackage='topologydsl'"
* @generated
*/
public interface TopologyDSLPackage extends EPackage {
/**
* The package name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNAME = "topologydsl";
/**
* The package namespace URI.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_URI = "http://osbp.eclipse.org/xtext/topologydsl/TopologyDSL";
/**
* The package namespace name.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
String eNS_PREFIX = "topologydsl";
/**
* The singleton instance of the package.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
TopologyDSLPackage eINSTANCE = org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl.init();
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.topologydsl.impl.TopologyModelImpl <em>Topology Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyModelImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyModel()
* @generated
*/
int TOPOLOGY_MODEL = 0;
/**
* The feature id for the '<em><b>Packages</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_MODEL__PACKAGES = 0;
/**
* The number of structural features of the '<em>Topology Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_MODEL_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Topology Model</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_MODEL_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.topologydsl.impl.TopologyBaseImpl <em>Topology Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyBaseImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyBase()
* @generated
*/
int TOPOLOGY_BASE = 1;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_BASE__NAME = 0;
/**
* The number of structural features of the '<em>Topology Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_BASE_FEATURE_COUNT = 1;
/**
* The number of operations of the '<em>Topology Base</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_BASE_OPERATION_COUNT = 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.topologydsl.impl.TopologyPackageImpl <em>Topology Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyPackageImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyPackage()
* @generated
*/
int TOPOLOGY_PACKAGE = 2;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_PACKAGE__NAME = OSBPTypesPackage.LPACKAGE__NAME;
/**
* The feature id for the '<em><b>Imports</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_PACKAGE__IMPORTS = OSBPTypesPackage.LPACKAGE__IMPORTS;
/**
* The feature id for the '<em><b>Topologies</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_PACKAGE__TOPOLOGIES = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 0;
/**
* The number of structural features of the '<em>Topology Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_PACKAGE_FEATURE_COUNT = OSBPTypesPackage.LPACKAGE_FEATURE_COUNT + 1;
/**
* The operation id for the '<em>EResolve Proxy</em>' operation.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_PACKAGE___ERESOLVE_PROXY__OBJECT = OSBPTypesPackage.LPACKAGE___ERESOLVE_PROXY__INTERNALEOBJECT;
/**
* The number of operations of the '<em>Topology Package</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_PACKAGE_OPERATION_COUNT = OSBPTypesPackage.LPACKAGE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.topologydsl.impl.TopologyImpl <em>Topology</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopology()
* @generated
*/
int TOPOLOGY = 3;
/**
* The feature id for the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__NAME = TOPOLOGY_BASE__NAME;
/**
* The feature id for the '<em><b>Title</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__TITLE = TOPOLOGY_BASE_FEATURE_COUNT + 0;
/**
* The feature id for the '<em><b>Title Value</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__TITLE_VALUE = TOPOLOGY_BASE_FEATURE_COUNT + 1;
/**
* The feature id for the '<em><b>Topology Kind</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__TOPOLOGY_KIND = TOPOLOGY_BASE_FEATURE_COUNT + 2;
/**
* The feature id for the '<em><b>Property</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__PROPERTY = TOPOLOGY_BASE_FEATURE_COUNT + 3;
/**
* The feature id for the '<em><b>Partition</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__PARTITION = TOPOLOGY_BASE_FEATURE_COUNT + 4;
/**
* The feature id for the '<em><b>Places</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__PLACES = TOPOLOGY_BASE_FEATURE_COUNT + 5;
/**
* The feature id for the '<em><b>Zoomable</b></em>' attribute.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__ZOOMABLE = TOPOLOGY_BASE_FEATURE_COUNT + 6;
/**
* The feature id for the '<em><b>Datamarts</b></em>' containment reference list.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY__DATAMARTS = TOPOLOGY_BASE_FEATURE_COUNT + 7;
/**
* The number of structural features of the '<em>Topology</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_FEATURE_COUNT = TOPOLOGY_BASE_FEATURE_COUNT + 8;
/**
* The number of operations of the '<em>Topology</em>' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
* @ordered
*/
int TOPOLOGY_OPERATION_COUNT = TOPOLOGY_BASE_OPERATION_COUNT + 0;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.topologydsl.TopologyKind <em>Topology Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.TopologyKind
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyKind()
* @generated
*/
int TOPOLOGY_KIND = 4;
/**
* The meta object id for the '{@link org.eclipse.osbp.xtext.topologydsl.TopologyProperty <em>Topology Property</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.TopologyProperty
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyProperty()
* @generated
*/
int TOPOLOGY_PROPERTY = 5;
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.topologydsl.TopologyModel <em>Topology Model</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Topology Model</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyModel
* @generated
*/
EClass getTopologyModel();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.topologydsl.TopologyModel#getPackages <em>Packages</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Packages</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyModel#getPackages()
* @see #getTopologyModel()
* @generated
*/
EReference getTopologyModel_Packages();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.topologydsl.TopologyBase <em>Topology Base</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Topology Base</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyBase
* @generated
*/
EClass getTopologyBase();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.TopologyBase#getName <em>Name</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Name</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyBase#getName()
* @see #getTopologyBase()
* @generated
*/
EAttribute getTopologyBase_Name();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.topologydsl.TopologyPackage <em>Topology Package</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Topology Package</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyPackage
* @generated
*/
EClass getTopologyPackage();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.topologydsl.TopologyPackage#getTopologies <em>Topologies</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Topologies</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyPackage#getTopologies()
* @see #getTopologyPackage()
* @generated
*/
EReference getTopologyPackage_Topologies();
/**
* Returns the meta object for class '{@link org.eclipse.osbp.xtext.topologydsl.Topology <em>Topology</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for class '<em>Topology</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology
* @generated
*/
EClass getTopology();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.Topology#isTitle <em>Title</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#isTitle()
* @see #getTopology()
* @generated
*/
EAttribute getTopology_Title();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.Topology#getTitleValue <em>Title Value</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Title Value</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#getTitleValue()
* @see #getTopology()
* @generated
*/
EAttribute getTopology_TitleValue();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.Topology#getTopologyKind <em>Topology Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Topology Kind</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#getTopologyKind()
* @see #getTopology()
* @generated
*/
EAttribute getTopology_TopologyKind();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.Topology#getProperty <em>Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Property</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#getProperty()
* @see #getTopology()
* @generated
*/
EAttribute getTopology_Property();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.Topology#isPartition <em>Partition</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Partition</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#isPartition()
* @see #getTopology()
* @generated
*/
EAttribute getTopology_Partition();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.Topology#isPlaces <em>Places</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Places</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#isPlaces()
* @see #getTopology()
* @generated
*/
EAttribute getTopology_Places();
/**
* Returns the meta object for the attribute '{@link org.eclipse.osbp.xtext.topologydsl.Topology#isZoomable <em>Zoomable</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the attribute '<em>Zoomable</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#isZoomable()
* @see #getTopology()
* @generated
*/
EAttribute getTopology_Zoomable();
/**
* Returns the meta object for the containment reference list '{@link org.eclipse.osbp.xtext.topologydsl.Topology#getDatamarts <em>Datamarts</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for the containment reference list '<em>Datamarts</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.Topology#getDatamarts()
* @see #getTopology()
* @generated
*/
EReference getTopology_Datamarts();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.topologydsl.TopologyKind <em>Topology Kind</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Topology Kind</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyKind
* @generated
*/
EEnum getTopologyKind();
/**
* Returns the meta object for enum '{@link org.eclipse.osbp.xtext.topologydsl.TopologyProperty <em>Topology Property</em>}'.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @return the meta object for enum '<em>Topology Property</em>'.
* @see org.eclipse.osbp.xtext.topologydsl.TopologyProperty
* @generated
*/
EEnum getTopologyProperty();
/**
* 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
*/
TopologyDSLFactory getTopologyDSLFactory();
/**
* <!-- 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 org.eclipse.osbp.xtext.topologydsl.impl.TopologyModelImpl <em>Topology Model</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyModelImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyModel()
* @generated
*/
EClass TOPOLOGY_MODEL = eINSTANCE.getTopologyModel();
/**
* The meta object literal for the '<em><b>Packages</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TOPOLOGY_MODEL__PACKAGES = eINSTANCE.getTopologyModel_Packages();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.topologydsl.impl.TopologyBaseImpl <em>Topology Base</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyBaseImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyBase()
* @generated
*/
EClass TOPOLOGY_BASE = eINSTANCE.getTopologyBase();
/**
* The meta object literal for the '<em><b>Name</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY_BASE__NAME = eINSTANCE.getTopologyBase_Name();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.topologydsl.impl.TopologyPackageImpl <em>Topology Package</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyPackageImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyPackage()
* @generated
*/
EClass TOPOLOGY_PACKAGE = eINSTANCE.getTopologyPackage();
/**
* The meta object literal for the '<em><b>Topologies</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TOPOLOGY_PACKAGE__TOPOLOGIES = eINSTANCE.getTopologyPackage_Topologies();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.topologydsl.impl.TopologyImpl <em>Topology</em>}' class.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyImpl
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopology()
* @generated
*/
EClass TOPOLOGY = eINSTANCE.getTopology();
/**
* The meta object literal for the '<em><b>Title</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY__TITLE = eINSTANCE.getTopology_Title();
/**
* The meta object literal for the '<em><b>Title Value</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY__TITLE_VALUE = eINSTANCE.getTopology_TitleValue();
/**
* The meta object literal for the '<em><b>Topology Kind</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY__TOPOLOGY_KIND = eINSTANCE.getTopology_TopologyKind();
/**
* The meta object literal for the '<em><b>Property</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY__PROPERTY = eINSTANCE.getTopology_Property();
/**
* The meta object literal for the '<em><b>Partition</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY__PARTITION = eINSTANCE.getTopology_Partition();
/**
* The meta object literal for the '<em><b>Places</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY__PLACES = eINSTANCE.getTopology_Places();
/**
* The meta object literal for the '<em><b>Zoomable</b></em>' attribute feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EAttribute TOPOLOGY__ZOOMABLE = eINSTANCE.getTopology_Zoomable();
/**
* The meta object literal for the '<em><b>Datamarts</b></em>' containment reference list feature.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @generated
*/
EReference TOPOLOGY__DATAMARTS = eINSTANCE.getTopology_Datamarts();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.topologydsl.TopologyKind <em>Topology Kind</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.TopologyKind
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyKind()
* @generated
*/
EEnum TOPOLOGY_KIND = eINSTANCE.getTopologyKind();
/**
* The meta object literal for the '{@link org.eclipse.osbp.xtext.topologydsl.TopologyProperty <em>Topology Property</em>}' enum.
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
* @see org.eclipse.osbp.xtext.topologydsl.TopologyProperty
* @see org.eclipse.osbp.xtext.topologydsl.impl.TopologyDSLPackageImpl#getTopologyProperty()
* @generated
*/
EEnum TOPOLOGY_PROPERTY = eINSTANCE.getTopologyProperty();
}
} //TopologyDSLPackage